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 | ( | 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 551 of file systems_test.C.
|
inline |
Definition at line 558 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 554 of file systems_test.C.
|
inline |
Definition at line 575 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::System::add_variables(), libMesh::MeshTools::Generation::build_line(), libMesh::EDGE3, libMesh::FIRST, libMesh::EquationSystems::init(), libMesh::make_range(), mesh, libMesh::System::n_dofs(), and TestCommWorld.
|
inline |
Definition at line 762 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::Elem::build(), libMesh::MeshTools::Generation::build_square(), libMesh::EquationSystems::init(), libMesh::LAGRANGE_VEC, libMesh::libmesh_real(), mesh, libMesh::Elem::REFINE, libMesh::EquationSystems::reinit(), TestCommWorld, libMesh::TOLERANCE, and value.
|
inline |
Definition at line 1812 of file systems_test.C.
References libMesh::QUAD4.
|
inline |
Definition at line 1815 of file systems_test.C.
References libMesh::QUAD8.
|
inline |
Definition at line 1816 of file systems_test.C.
References libMesh::QUAD9.
|
inline |
Definition at line 1811 of file systems_test.C.
References libMesh::TRI3.
|
inline |
Definition at line 1813 of file systems_test.C.
References libMesh::TRI6.
|
inline |
Definition at line 1814 of file systems_test.C.
References libMesh::TRI7.
|
inline |
Definition at line 814 of file systems_test.C.
References libMesh::EquationSystems::add_system(), libMesh::Elem::build(), libMesh::MeshTools::Generation::build_cube(), libMesh::EquationSystems::init(), libMesh::LAGRANGE_VEC, libMesh::libmesh_real(), mesh, libMesh::Elem::REFINE, libMesh::EquationSystems::reinit(), TestCommWorld, libMesh::TOLERANCE, and value.
|
inline |
Definition at line 1821 of file systems_test.C.
References libMesh::HEX20.
|
inline |
Definition at line 1822 of file systems_test.C.
References libMesh::HEX27.
|
inline |
Definition at line 1818 of file systems_test.C.
References libMesh::HEX8.
|
inline |
Definition at line 1819 of file systems_test.C.
References libMesh::TET10.
|
inline |
Definition at line 1820 of file systems_test.C.
References libMesh::TET14.
|
inline |
Definition at line 1817 of file systems_test.C.
References libMesh::TET4.
|
inline |
Definition at line 626 of file systems_test.C.
References libMesh::System::add_vector(), mesh, TestCommWorld, and libMesh::System::vector_preservation().
|
inline |
Definition at line 640 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 1255 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 1281 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 1040 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 1185 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 609 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 668 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 921 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 979 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(), libMesh::libmesh_real(), 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 1805 of file systems_test.C.
References libMesh::EDGE3.
|
inline |
Definition at line 1809 of file systems_test.C.
References libMesh::HEX27.
|
inline |
Definition at line 1806 of file systems_test.C.
References libMesh::QUAD9.
|
inline |
Definition at line 1807 of file systems_test.C.
References libMesh::TRI6.
|
inline |
Definition at line 1808 of file systems_test.C.
References libMesh::TRI7.
|
inline |
Definition at line 708 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 1347 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::DofMap::end_old_dof(), libMesh::FIRST, libMesh::DofMap::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_dofs_on_processor(), libMesh::MeshTools::Subdivision::next, libMesh::MeshTools::Subdivision::prev, libMesh::ParallelObject::processor_id(), 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 1454 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::DofMap::end_old_dof(), libMesh::FIRST, libMesh::DofMap::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_dofs_on_processor(), libMesh::ParallelObject::processor_id(), 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 1613 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::DofMap::end_old_dof(), libMesh::FIRST, libMesh::DofMap::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_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 1828 of file systems_test.C.
References libMesh::EDGE2.
|
inline |
Definition at line 1831 of file systems_test.C.
References libMesh::HEX8.
|
inline |
Definition at line 1829 of file systems_test.C.
References libMesh::QUAD4.
|
inline |
Definition at line 1832 of file systems_test.C.
References libMesh::TET4.
|
inline |
Definition at line 1830 of file systems_test.C.
References libMesh::TRI3.
|
inline |
Definition at line 1810 of file systems_test.C.
References libMesh::HEX27.
|
inline |
Definition at line 865 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.
|
inlineprivate |
Definition at line 500 of file systems_test.C.
References cubic_test(), disc_thirds_test(), libMesh::libmesh_real(), 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.