Ignore:
Timestamp:
Nov 22, 2011, 9:22:10 PM (14 years ago)
Author:
Julian Iseringhausen <isering@…>
Children:
facba0
Parents:
66f24d
Message:

Major vmg update.

git-svn-id: https://svn.version.fz-juelich.de/scafacos/trunk@1136 5161e1c8-67bf-11de-9fd5-51895aff932f

File:
1 edited

Legend:

Unmodified
Added
Removed
  • test/unit_test/dirichlet_cs.cpp

    r66f24d rdfed1c  
    2323#endif
    2424#include "solver/givens.hpp"
    25 #include "solver/solver_dirichlet.hpp"
     25#include "solver/solver_regular.hpp"
    2626#include "mg.hpp"
    2727
     
    3838  Factory& factory = MG::GetFactory();
    3939
    40   Comm *comm = new CommSerial(Dirichlet);
     40  Comm *comm = new CommSerial(Boundary(Dirichlet, Dirichlet, Dirichlet));
    4141  comm->Register("COMM");
    4242
    43   Interface* interface = new VMGInterfaces::InterfaceSinus(Dirichlet, 2, 6, 0.0, 1.0);
     43  Interface* interface = new VMGInterfaces::InterfaceSinus(comm->BoundaryConditions(), 2, 6, 0.0, 1.0);
    4444  MG::SetInterface(interface, comm);
    4545
     
    5454
    5555#ifdef HAVE_LAPACK
    56   Solver* solver = new DGESV<SolverDirichlet>();
     56  Solver* solver = new DGESV<SolverRegular>();
    5757#else
    58   Solver* solver = new Givens<SolverDirichlet>();
     58  Solver* solver = new Givens<SolverRegular>();
    5959#endif
    6060  solver->Register("SOLVER");
     
    7979  MG::Solve();
    8080
    81   double res_init = MG::GetFactory().GetObject("INITIAL_RESIDUAL")->Cast< ObjectStorage<double> >()->Val();
     81  double res_init = MG::GetFactory().Get("INITIAL_RESIDUAL")->Cast< ObjectStorage<double> >()->Val();
    8282  double res = MG::GetComm()->ComputeResidualNorm(*MG::GetSol(), *MG::GetRhs());
    8383
Note: See TracChangeset for help on using the changeset viewer.