Changeset dfed1c for test/unit_test/dirichlet_cs.cpp
- Timestamp:
- Nov 22, 2011, 9:22:10 PM (14 years ago)
- Children:
- facba0
- Parents:
- 66f24d
- File:
-
- 1 edited
-
test/unit_test/dirichlet_cs.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
test/unit_test/dirichlet_cs.cpp
r66f24d rdfed1c 23 23 #endif 24 24 #include "solver/givens.hpp" 25 #include "solver/solver_ dirichlet.hpp"25 #include "solver/solver_regular.hpp" 26 26 #include "mg.hpp" 27 27 … … 38 38 Factory& factory = MG::GetFactory(); 39 39 40 Comm *comm = new CommSerial( Dirichlet);40 Comm *comm = new CommSerial(Boundary(Dirichlet, Dirichlet, Dirichlet)); 41 41 comm->Register("COMM"); 42 42 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); 44 44 MG::SetInterface(interface, comm); 45 45 … … 54 54 55 55 #ifdef HAVE_LAPACK 56 Solver* solver = new DGESV<Solver Dirichlet>();56 Solver* solver = new DGESV<SolverRegular>(); 57 57 #else 58 Solver* solver = new Givens<Solver Dirichlet>();58 Solver* solver = new Givens<SolverRegular>(); 59 59 #endif 60 60 solver->Register("SOLVER"); … … 79 79 MG::Solve(); 80 80 81 double res_init = MG::GetFactory().Get Object("INITIAL_RESIDUAL")->Cast< ObjectStorage<double> >()->Val();81 double res_init = MG::GetFactory().Get("INITIAL_RESIDUAL")->Cast< ObjectStorage<double> >()->Val(); 82 82 double res = MG::GetComm()->ComputeResidualNorm(*MG::GetSol(), *MG::GetRhs()); 83 83
Note:
See TracChangeset
for help on using the changeset viewer.
