|
libMesh
|
Private Member Functions | |
| void | tripleValueTest (const Point &p, const TransientExplicitSystem &sys, const PointLocatorBase &locator, std::set< subdomain_id_type > &u_subdomains, std::set< subdomain_id_type > &v_subdomains, std::set< subdomain_id_type > &w_subdomains, const Parameters ¶m) |
Definition at line 442 of file systems_test.C.
| SystemsTest::CPPUNIT_TEST | ( | test100KVariables | ) |
| SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFEQuad4 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFEQuad8 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFEQuad9 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFETri3 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFETri6 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFETri7 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFEHex20 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFEHex27 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFEHex8 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFETet10 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFETet14 | ) |
| SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFETet4 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testAddVectorProjChange | ) |
| SystemsTest::CPPUNIT_TEST | ( | testAddVectorTypeChange | ) |
| SystemsTest::CPPUNIT_TEST | ( | testAssemblyWithDgFemContext | ) |
| SystemsTest::CPPUNIT_TEST | ( | testBlockRestrictedVarNDofs | ) |
| SystemsTest::CPPUNIT_TEST | ( | testBoundaryProjectCube | ) |
| SystemsTest::CPPUNIT_TEST | ( | testDofCouplingWithVarGroups | ) |
| SystemsTest::CPPUNIT_TEST | ( | testFirstScalarNumber | ) |
| SystemsTest::CPPUNIT_TEST | ( | testPostInitAddVector | ) |
| SystemsTest::CPPUNIT_TEST | ( | testPostInitAddVectorTypeChange | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectHierarchicEdge3 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectHierarchicHex27 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectHierarchicQuad9 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectHierarchicTri6 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectHierarchicTri7 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectMatrixEdge2 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectMatrixHex8 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectMatrixQuad4 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectMatrixTet4 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectMatrixTri3 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectMeshFunctionHex27 | ) |
| SystemsTest::CPPUNIT_TEST | ( | testProjectScalarCoarsening | ) |
| SystemsTest::CPPUNIT_TEST | ( | testSetSystemParameterOverEquationSystem | ) |
| SystemsTest::CPPUNIT_TEST | ( | testUninitializedInfo | ) |
| SystemsTest::CPPUNIT_TEST_SUITE_END | ( | ) |
| SystemsTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | SystemsTest | ) |
|
inline |
Definition at line 568 of file systems_test.C.
|
inline |
Definition at line 575 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::MeshTools::Generation::build_line(), libMesh::EDGE3, libMesh::FIRST, and mesh.
Referenced by testAddVectorProjChange(), testAddVectorTypeChange(), testPostInitAddVector(), testPostInitAddVectorTypeChange(), and testUninitializedInfo().
|
inline |
Definition at line 571 of file systems_test.C.
|
inline |
Definition at line 631 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::System::add_variables(), libMesh::MeshTools::Generation::build_line(), libMesh::EDGE3, libMesh::FIRST, libMesh::System::get_dof_map(), libMesh::EquationSystems::init(), libMesh::make_range(), mesh, libMesh::System::n_dofs(), libMesh::DofMap::n_dofs(), libMesh::DofMap::n_dofs_per_processor(), and TestCommWorld.
|
inline |
Definition at line 893 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::MeshTools::Generation::build_square(), libMesh::EquationSystems::init(), libMesh::LAGRANGE_VEC, libMesh::make_range(), mesh, libMesh::Elem::REFINE, libMesh::EquationSystems::reinit(), TestCommWorld, libMesh::TOLERANCE, libMesh::Elem::type_to_default_order_map, libMesh::Elem::type_to_dim_map, and value.
Referenced by test2DProjectVectorFEQuad4(), test2DProjectVectorFEQuad8(), test2DProjectVectorFEQuad9(), test2DProjectVectorFETri3(), test2DProjectVectorFETri6(), and test2DProjectVectorFETri7().
|
inline |
Definition at line 2007 of file systems_test.C.
References libMesh::QUAD4, and test2DProjectVectorFE().
|
inline |
Definition at line 2010 of file systems_test.C.
References libMesh::QUAD8, and test2DProjectVectorFE().
|
inline |
Definition at line 2011 of file systems_test.C.
References libMesh::QUAD9, and test2DProjectVectorFE().
|
inline |
Definition at line 2006 of file systems_test.C.
References test2DProjectVectorFE(), and libMesh::TRI3.
|
inline |
Definition at line 2008 of file systems_test.C.
References test2DProjectVectorFE(), and libMesh::TRI6.
|
inline |
Definition at line 2009 of file systems_test.C.
References test2DProjectVectorFE(), and libMesh::TRI7.
|
inline |
Definition at line 943 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::MeshTools::Generation::build_cube(), libMesh::EquationSystems::init(), libMesh::LAGRANGE_VEC, libMesh::make_range(), mesh, libMesh::Elem::REFINE, libMesh::EquationSystems::reinit(), TestCommWorld, libMesh::TOLERANCE, libMesh::Elem::type_to_default_order_map, libMesh::Elem::type_to_dim_map, and value.
Referenced by test3DProjectVectorFEHex20(), test3DProjectVectorFEHex27(), test3DProjectVectorFEHex8(), test3DProjectVectorFETet10(), test3DProjectVectorFETet14(), and test3DProjectVectorFETet4().
|
inline |
Definition at line 2016 of file systems_test.C.
References libMesh::HEX20, and test3DProjectVectorFE().
|
inline |
Definition at line 2017 of file systems_test.C.
References libMesh::HEX27, and test3DProjectVectorFE().
|
inline |
Definition at line 2013 of file systems_test.C.
References libMesh::HEX8, and test3DProjectVectorFE().
|
inline |
Definition at line 2014 of file systems_test.C.
References test3DProjectVectorFE(), and libMesh::TET10.
|
inline |
Definition at line 2015 of file systems_test.C.
References test3DProjectVectorFE(), and libMesh::TET14.
|
inline |
Definition at line 2012 of file systems_test.C.
References test3DProjectVectorFE(), and libMesh::TET4.
|
inline |
Definition at line 697 of file systems_test.C.
References libMesh::System::add_vector(), mesh, simpleSetup(), TestCommWorld, and libMesh::System::vector_preservation().
|
inline |
Definition at line 711 of file systems_test.C.
References libMesh::System::add_vector(), libMesh::GHOSTED, mesh, libMesh::PARALLEL, simpleSetup(), TestCommWorld, and libMesh::System::vector_preservation().
|
inline |
Definition at line 1450 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), assembly_with_dg_fem_context(), libMesh::System::attach_assemble_function(), libMesh::MeshTools::Generation::build_cube(), libMesh::FIRST, libMesh::HEX8, libMesh::EquationSystems::init(), libMesh::L2_LAGRANGE, mesh, libMesh::System::solve(), and TestCommWorld.
|
inline |
Definition at line 1476 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::Parallel::Communicator::allgather(), libMesh::MeshTools::Generation::build_cube(), libMesh::ParallelObject::comm(), libMesh::FIRST, libMesh::System::get_dof_map(), libMesh::EquationSystems::init(), libMesh::System::local_dof_indices(), libMesh::DofMap::local_variable_indices(), mesh, libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, libMesh::Parallel::Communicator::set_union(), and TestCommWorld.
|
inline |
Definition at line 1168 of file systems_test.C.
References libMesh::BoundaryInfo::add_edge(), libMesh::BoundaryInfo::add_node(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::BoundaryInfo::boundary_ids(), libMesh::System::boundary_project_solution(), libMesh::MeshTools::Generation::build_cube(), libMesh::FIRST, libMesh::MeshBase::get_boundary_info(), libMesh::BoundaryInfo::has_boundary_id(), libMesh::HEX8, libMesh::EquationSystems::init(), libMesh::LAGRANGE, mesh, libMesh::MeshBase::n_nodes(), libMesh::Real, libMesh::System::solution, TestCommWorld, and libMesh::TOLERANCE.
|
inline |
Definition at line 1313 of file systems_test.C.
References libMesh::DofMap::add_coupling_functor(), libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), assemble_matrix_and_rhs(), libMesh::System::attach_assemble_function(), libMesh::Elem::build(), libMesh::MeshTools::Generation::build_cube(), libMesh::EDGE2, libMesh::MeshBase::elem_ref(), libMesh::FIRST, libMesh::System::get_dof_map(), libMesh::LinearImplicitSystem::get_linear_solver(), libMesh::IDENTITY_PRECOND, libMesh::EquationSystems::init(), libMesh::JACOBI, mesh, libMesh::MeshBase::n_nodes(), libMesh::System::n_vars(), libMesh::Elem::node_ptr(), libMesh::NODEELEM, libMesh::MeshBase::prepare_for_use(), libMesh::Real, libMesh::Elem::set_node(), libMesh::LinearSolver< T >::set_preconditioner_type(), libMesh::LinearSolver< T >::set_solver_type(), libMesh::System::solution, libMesh::LinearImplicitSystem::solve(), libMesh::Elem::subdomain_id(), TestCommWorld, and libMesh::TOLERANCE.
|
inline |
Definition at line 592 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::MeshTools::Generation::build_cube(), libMesh::CONSTANT, libMesh::FIRST, libMesh::HEX8, libMesh::LAGRANGE_VEC, mesh, libMesh::MONOMIAL_VEC, libMesh::NEDELEC_ONE, libMesh::SECOND, TestCommWorld, and libMesh::System::variable().
|
inline |
Definition at line 680 of file systems_test.C.
References libMesh::System::add_vector(), libMesh::EquationSystems::init(), mesh, libMesh::System::n_dofs(), simpleSetup(), libMesh::System::solution, and TestCommWorld.
|
inline |
Definition at line 739 of file systems_test.C.
References libMesh::System::add_vector(), libMesh::System::get_dof_map(), libMesh::GHOSTED, libMesh::EquationSystems::init(), libMesh::make_range(), mesh, libMesh::System::n_dofs(), libMesh::PARALLEL, simpleSetup(), TestCommWorld, and libMesh::System::vector_preservation().
|
inline |
Definition at line 1049 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::MeshTools::Generation::build_cube(), libMesh::CONSTANT, libMesh::FIRST, libMesh::HIERARCHIC, libMesh::EquationSystems::init(), libMesh::LAGRANGE, mesh, libMesh::MONOMIAL, TripleFunction::offset, libMesh::TransientSystem< Base >::old_local_solution, libMesh::TransientSystem< Base >::older_local_solution, libMesh::EquationSystems::parameters, libMesh::Real, libMesh::Elem::REFINE, libMesh::EquationSystems::reinit(), libMesh::MeshBase::sub_point_locator(), TestCommWorld, libMesh::THIRD, and tripleValueTest().
Referenced by testProjectHierarchicHex27().
|
inline |
Definition at line 1107 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::NumericVector< T >::build(), libMesh::MeshTools::Generation::build_cube(), libMesh::ParallelObject::comm(), cubic_test(), libMesh::System::get_all_variable_numbers(), libMesh::System::get_dof_map(), libMesh::HIERARCHIC, libMesh::EquationSystems::init(), libMesh::MeshFunction::init(), mesh, libMesh::MONOMIAL, libMesh::System::n_dofs(), libMesh::EquationSystems::parameters, libMesh::System::point_value(), libMesh::System::project_solution(), libMesh::Real, libMesh::SERIAL, libMesh::System::solution, TestCommWorld, libMesh::THIRD, and libMesh::TOLERANCE.
Referenced by testProjectMeshFunctionHex27().
|
inline |
Definition at line 2000 of file systems_test.C.
References libMesh::EDGE3, and testProjectLine().
|
inline |
Definition at line 2004 of file systems_test.C.
References libMesh::HEX27, and testProjectCube().
|
inline |
Definition at line 2001 of file systems_test.C.
References libMesh::QUAD9, and testProjectSquare().
|
inline |
|
inline |
|
inline |
Definition at line 779 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::MeshTools::Generation::build_line(), libMesh::CONSTANT, libMesh::FIRST, libMesh::HIERARCHIC, libMesh::EquationSystems::init(), libMesh::LAGRANGE, mesh, libMesh::MONOMIAL, TripleFunction::offset, libMesh::TransientSystem< Base >::old_local_solution, libMesh::TransientSystem< Base >::older_local_solution, libMesh::EquationSystems::parameters, libMesh::Real, libMesh::Elem::REFINE, libMesh::EquationSystems::reinit(), libMesh::MeshBase::sub_point_locator(), TestCommWorld, libMesh::THIRD, and tripleValueTest().
Referenced by testProjectHierarchicEdge3().
|
inline |
Definition at line 1542 of file systems_test.C.
References libMesh::SparseMatrix< T >::add(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::MeshBase::allow_renumbering(), libMesh::SparseMatrix< T >::build(), libMesh::MeshTools::Generation::build_line(), libMesh::SparseMatrix< T >::close(), libMesh::DofMap::distribute_dofs(), libMesh::DofMapBase::end_old_dof(), libMesh::FIRST, libMesh::DofMapBase::first_old_dof(), libMesh::System::get_dof_map(), libMesh::EquationSystems::init(), libMesh::SparseMatrix< T >::init(), libMesh::LAGRANGE, libMesh::SparseMatrix< T >::linfty_norm(), mesh, libMesh::System::n_dofs(), libMesh::DofMap::n_local_dofs(), libMesh::System::projection_matrix(), libMesh::Real, libMesh::SparseMatrix< T >::row_start(), libMesh::SparseMatrix< T >::row_stop(), libMesh::SparseMatrix< T >::set(), TestCommWorld, libMesh::TOLERANCE, and libMesh::MeshRefinement::uniformly_refine().
Referenced by testProjectMatrixEdge2().
|
inline |
Definition at line 1649 of file systems_test.C.
References libMesh::SparseMatrix< T >::add(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::MeshBase::allow_renumbering(), libMesh::SparseMatrix< T >::build(), libMesh::MeshTools::Generation::build_square(), libMesh::SparseMatrix< T >::close(), libMesh::DofMap::distribute_dofs(), libMesh::DofMapBase::end_old_dof(), libMesh::FIRST, libMesh::DofMapBase::first_old_dof(), libMesh::System::get_dof_map(), libMesh::EquationSystems::init(), libMesh::SparseMatrix< T >::init(), libMesh::LAGRANGE, libMesh::SparseMatrix< T >::linfty_norm(), mesh, libMesh::System::n_dofs(), libMesh::DofMap::n_local_dofs(), libMesh::System::projection_matrix(), libMesh::Real, libMesh::SparseMatrix< T >::row_start(), libMesh::SparseMatrix< T >::row_stop(), libMesh::SparseMatrix< T >::set(), TestCommWorld, libMesh::TOLERANCE, and libMesh::MeshRefinement::uniformly_refine().
Referenced by testProjectMatrixQuad4(), and testProjectMatrixTri3().
|
inline |
Definition at line 1808 of file systems_test.C.
References libMesh::SparseMatrix< T >::add(), libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::MeshBase::allow_renumbering(), libMesh::SparseMatrix< T >::build(), libMesh::MeshTools::Generation::build_cube(), libMesh::Elem::build_with_id(), libMesh::SparseMatrix< T >::close(), libMesh::DofMap::distribute_dofs(), libMesh::DofMapBase::end_old_dof(), libMesh::FIRST, libMesh::DofMapBase::first_old_dof(), libMesh::System::get_dof_map(), libMesh::EquationSystems::init(), libMesh::SparseMatrix< T >::init(), libMesh::LAGRANGE, libMesh::SparseMatrix< T >::linfty_norm(), mesh, libMesh::System::n_dofs(), libMesh::DofMapBase::n_dofs_on_processor(), libMesh::MeshBase::node_ptr(), libMesh::MeshBase::prepare_for_use(), libMesh::ParallelObject::processor_id(), libMesh::System::projection_matrix(), libMesh::Real, libMesh::SparseMatrix< T >::row_start(), libMesh::SparseMatrix< T >::row_stop(), libMesh::SparseMatrix< T >::set(), libMesh::Elem::set_node(), TestCommWorld, libMesh::TET4, libMesh::TOLERANCE, and libMesh::MeshRefinement::uniformly_refine().
Referenced by testProjectMatrixHex8(), and testProjectMatrixTet4().
|
inline |
Definition at line 2023 of file systems_test.C.
References libMesh::EDGE2, and testProjectMatrix1D().
|
inline |
Definition at line 2026 of file systems_test.C.
References libMesh::HEX8, and testProjectMatrix3D().
|
inline |
Definition at line 2024 of file systems_test.C.
References libMesh::QUAD4, and testProjectMatrix2D().
|
inline |
Definition at line 2027 of file systems_test.C.
References testProjectMatrix3D(), and libMesh::TET4.
|
inline |
Definition at line 2025 of file systems_test.C.
References testProjectMatrix2D(), and libMesh::TRI3.
|
inline |
Definition at line 2005 of file systems_test.C.
References libMesh::HEX27, and testProjectCubeWithMeshFunction().
|
inline |
Definition at line 834 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), libMesh::NumericVector< T >::build(), libMesh::MeshTools::Generation::build_square(), libMesh::NumericVector< T >::close(), libMesh::Elem::COARSEN, libMesh::ParallelObject::comm(), libMesh::CONSTANT, libMesh::FIRST, libMesh::NumericVector< T >::first_local_index(), libMesh::System::get_dof_map(), libMesh::EquationSystems::init(), libMesh::NumericVector< T >::last_local_index(), mesh, libMesh::MONOMIAL, libMesh::System::n_dofs(), libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, libMesh::Elem::REFINE, libMesh::MeshRefinement::refine_elements(), libMesh::EquationSystems::reinit(), libMesh::SCALAR, libMesh::DofMap::SCALAR_dof_indices(), libMesh::SERIAL, libMesh::NumericVector< T >::set(), libMesh::System::solution, TestCommWorld, and libMesh::TOLERANCE.
|
inline |
Definition at line 993 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::MeshTools::Generation::build_square(), libMesh::CONSTANT, libMesh::FIRST, libMesh::HIERARCHIC, libMesh::EquationSystems::init(), libMesh::LAGRANGE, mesh, libMesh::MONOMIAL, TripleFunction::offset, libMesh::TransientSystem< Base >::old_local_solution, libMesh::TransientSystem< Base >::older_local_solution, libMesh::EquationSystems::parameters, libMesh::Real, libMesh::Elem::REFINE, libMesh::EquationSystems::reinit(), libMesh::MeshBase::sub_point_locator(), TestCommWorld, libMesh::THIRD, and tripleValueTest().
Referenced by testProjectHierarchicQuad9(), testProjectHierarchicTri6(), and testProjectHierarchicTri7().
|
inline |
Definition at line 1384 of file systems_test.C.
References libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), assembly_with_dg_fem_context(), libMesh::Elem::build(), libMesh::MeshTools::Generation::build_cube(), libMesh::EDGE2, libMesh::MeshBase::elem_ref(), libMesh::FIRST, libMesh::GMRES, libMesh::HEX8, libMesh::IDENTITY_PRECOND, libMesh::EquationSystems::init(), libMesh::L2_LAGRANGE, mesh, libMesh::EquationSystems::parameters, libMesh::MeshBase::prepare_for_use(), libMesh::Real, libMesh::Parameters::set(), libMesh::Elem::set_node(), libMesh::Elem::subdomain_id(), and TestCommWorld.
|
inline |
Definition at line 668 of file systems_test.C.
References libMesh::System::get_info(), mesh, simpleSetup(), and TestCommWorld.
|
inlineprivate |
Definition at line 511 of file systems_test.C.
References cubic_test(), disc_thirds_test(), new_linear_test(), libMesh::TransientSystem< Base >::old_local_solution, libMesh::TransientSystem< Base >::older_local_solution, libMesh::Elem::subdomain_id(), TestCommWorld, and libMesh::TOLERANCE.
Referenced by testProjectCube(), testProjectLine(), and testProjectSquare().