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 437 of file systems_test.C.
SystemsTest::CPPUNIT_TEST | ( | test100KVariables | ) |
SystemsTest::CPPUNIT_TEST | ( | testPostInitAddVector | ) |
SystemsTest::CPPUNIT_TEST | ( | testAddVectorProjChange | ) |
SystemsTest::CPPUNIT_TEST | ( | testAddVectorTypeChange | ) |
SystemsTest::CPPUNIT_TEST | ( | testPostInitAddVectorTypeChange | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectHierarchicEdge3 | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectHierarchicQuad9 | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectHierarchicTri6 | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectHierarchicTri7 | ) |
SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFETri3 | ) |
SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFEQuad4 | ) |
SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFETri6 | ) |
SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFETri7 | ) |
SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFEQuad8 | ) |
SystemsTest::CPPUNIT_TEST | ( | test2DProjectVectorFEQuad9 | ) |
SystemsTest::CPPUNIT_TEST | ( | testBlockRestrictedVarNDofs | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectHierarchicHex27 | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectMeshFunctionHex27 | ) |
SystemsTest::CPPUNIT_TEST | ( | testBoundaryProjectCube | ) |
SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFETet4 | ) |
SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFEHex8 | ) |
SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFETet10 | ) |
SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFETet14 | ) |
SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFEHex20 | ) |
SystemsTest::CPPUNIT_TEST | ( | test3DProjectVectorFEHex27 | ) |
SystemsTest::CPPUNIT_TEST | ( | testSetSystemParameterOverEquationSystem | ) |
SystemsTest::CPPUNIT_TEST | ( | testAssemblyWithDgFemContext | ) |
SystemsTest::CPPUNIT_TEST | ( | testDofCouplingWithVarGroups | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectMatrixEdge2 | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectMatrixQuad4 | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectMatrixTri3 | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectMatrixHex8 | ) |
SystemsTest::CPPUNIT_TEST | ( | testProjectMatrixTet4 | ) |
SystemsTest::CPPUNIT_TEST_SUITE_END | ( | ) |
SystemsTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | SystemsTest | ) |
|
inline |
Definition at line 558 of file systems_test.C.
|
inline |
Definition at line 565 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.
|
inline |
Definition at line 561 of file systems_test.C.
|
inline |
Definition at line 582 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::DofMap::n_dofs(), libMesh::System::n_dofs(), libMesh::DofMap::n_dofs_per_processor(), and TestCommWorld.
|
inline |
Definition at line 773 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.
|
inline |
Definition at line 1887 of file systems_test.C.
References libMesh::QUAD4.
|
inline |
Definition at line 1890 of file systems_test.C.
References libMesh::QUAD8.
|
inline |
Definition at line 1891 of file systems_test.C.
References libMesh::QUAD9.
|
inline |
Definition at line 1886 of file systems_test.C.
References libMesh::TRI3.
|
inline |
Definition at line 1888 of file systems_test.C.
References libMesh::TRI6.
|
inline |
Definition at line 1889 of file systems_test.C.
References libMesh::TRI7.
|
inline |
Definition at line 823 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.
|
inline |
Definition at line 1896 of file systems_test.C.
References libMesh::HEX20.
|
inline |
Definition at line 1897 of file systems_test.C.
References libMesh::HEX27.
|
inline |
Definition at line 1893 of file systems_test.C.
References libMesh::HEX8.
|
inline |
Definition at line 1894 of file systems_test.C.
References libMesh::TET10.
|
inline |
Definition at line 1895 of file systems_test.C.
References libMesh::TET14.
|
inline |
Definition at line 1892 of file systems_test.C.
References libMesh::TET4.
|
inline |
Definition at line 637 of file systems_test.C.
References libMesh::System::add_vector(), mesh, TestCommWorld, and libMesh::System::vector_preservation().
|
inline |
Definition at line 651 of file systems_test.C.
References libMesh::System::add_vector(), libMesh::GHOSTED, mesh, libMesh::PARALLEL, TIMPI::Communicator::size(), TestCommWorld, and libMesh::System::vector_preservation().
|
inline |
Definition at line 1330 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 1356 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), TIMPI::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, TIMPI::Communicator::set_union(), and TestCommWorld.
|
inline |
Definition at line 1048 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, TIMPI::Communicator::set_union(), libMesh::System::solution, TestCommWorld, and libMesh::TOLERANCE.
|
inline |
Definition at line 1193 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 620 of file systems_test.C.
References libMesh::System::add_vector(), libMesh::EquationSystems::init(), mesh, libMesh::System::n_dofs(), libMesh::System::solution, and TestCommWorld.
|
inline |
Definition at line 679 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, TIMPI::Communicator::size(), TestCommWorld, and libMesh::System::vector_preservation().
|
inline |
Definition at line 929 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, and libMesh::THIRD.
|
inline |
Definition at line 987 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::MeshFunction::init(), libMesh::EquationSystems::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.
|
inline |
Definition at line 1880 of file systems_test.C.
References libMesh::EDGE3.
|
inline |
Definition at line 1884 of file systems_test.C.
References libMesh::HEX27.
|
inline |
Definition at line 1881 of file systems_test.C.
References libMesh::QUAD9.
|
inline |
Definition at line 1882 of file systems_test.C.
References libMesh::TRI6.
|
inline |
Definition at line 1883 of file systems_test.C.
References libMesh::TRI7.
|
inline |
Definition at line 719 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, and libMesh::THIRD.
|
inline |
Definition at line 1422 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::MeshTools::Subdivision::next, libMesh::MeshTools::Subdivision::prev, 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().
|
inline |
Definition at line 1529 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().
|
inline |
Definition at line 1688 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().
|
inline |
Definition at line 1903 of file systems_test.C.
References libMesh::EDGE2.
|
inline |
Definition at line 1906 of file systems_test.C.
References libMesh::HEX8.
|
inline |
Definition at line 1904 of file systems_test.C.
References libMesh::QUAD4.
|
inline |
Definition at line 1907 of file systems_test.C.
References libMesh::TET4.
|
inline |
Definition at line 1905 of file systems_test.C.
References libMesh::TRI3.
|
inline |
Definition at line 1885 of file systems_test.C.
References libMesh::HEX27.
|
inline |
Definition at line 873 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, and libMesh::THIRD.
|
inline |
Definition at line 1264 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.
|
inlineprivate |
Definition at line 501 of file systems_test.C.
References cubic_test(), disc_thirds_test(), TIMPI::Communicator::max(), new_linear_test(), libMesh::TransientSystem< Base >::old_local_solution, libMesh::TransientSystem< Base >::older_local_solution, libMesh::Elem::subdomain_id(), TestCommWorld, and libMesh::TOLERANCE.