|
libMesh
|
Public Member Functions | |
| LIBMESH_CPPUNIT_TEST_SUITE (OverlappingAlgebraicGhostingTest) | |
| CPPUNIT_TEST (testGhostingCouplingMatrix) | |
| CPPUNIT_TEST (testGhostingNullCouplingMatrix) | |
| CPPUNIT_TEST (testGhostingNullCouplingMatrixUnifRef) | |
| CPPUNIT_TEST_SUITE_END () | |
| void | setUp () |
| void | tearDown () |
| void | testGhostingCouplingMatrix () |
| void | testGhostingNullCouplingMatrix () |
| void | testGhostingNullCouplingMatrixUnifRef () |
Protected Member Functions | |
| void | build_quad_mesh (unsigned int n_refinements=0) |
| void | init () |
| void | clear () |
| void | setup_coupling_matrix (std::unique_ptr< CouplingMatrix > &coupling) |
Protected Attributes | |
| std::unique_ptr< MeshBase > | _mesh |
| std::unique_ptr< EquationSystems > | _es |
Private Member Functions | |
| void | run_ghosting_test (const unsigned int n_refinements, bool build_coupling_matrix) |
Definition at line 521 of file overlapping_coupling_test.C.
|
inlineprotectedinherited |
Definition at line 249 of file overlapping_coupling_test.C.
References OverlappingTestBase::_mesh, libMesh::Elem::build_with_id(), libMesh::QUAD4, libMesh::Elem::set_node(), libMesh::Elem::subdomain_id(), TestCommWorld, and libMesh::MeshRefinement::uniformly_refine().
Referenced by run_ghosting_test(), OverlappingCouplingGhostingTest::run_sparsity_pattern_test(), and OverlappingFunctorTest::setUp().
|
inlineprotectedinherited |
Definition at line 334 of file overlapping_coupling_test.C.
References OverlappingTestBase::_es, and OverlappingTestBase::_mesh.
Referenced by OverlappingFunctorTest::tearDown(), tearDown(), and OverlappingCouplingGhostingTest::tearDown().
| OverlappingAlgebraicGhostingTest::CPPUNIT_TEST | ( | testGhostingCouplingMatrix | ) |
| OverlappingAlgebraicGhostingTest::CPPUNIT_TEST | ( | testGhostingNullCouplingMatrix | ) |
| OverlappingAlgebraicGhostingTest::CPPUNIT_TEST | ( | testGhostingNullCouplingMatrixUnifRef | ) |
| OverlappingAlgebraicGhostingTest::CPPUNIT_TEST_SUITE_END | ( | ) |
|
inlineprotectedinherited |
Definition at line 314 of file overlapping_coupling_test.C.
References OverlappingTestBase::_es, OverlappingTestBase::_mesh, libMesh::System::add_variable(), libMesh::FIRST, and libMesh::LAGRANGE.
Referenced by run_ghosting_test(), OverlappingCouplingGhostingTest::run_sparsity_pattern_test(), and OverlappingFunctorTest::setUp().
| OverlappingAlgebraicGhostingTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | OverlappingAlgebraicGhostingTest | ) |
|
inlineprivate |
Definition at line 565 of file overlapping_coupling_test.C.
References OverlappingTestBase::_es, OverlappingTestBase::_mesh, libMesh::DofMap::add_algebraic_ghosting_functor(), libMesh::NumericVector< T >::build(), OverlappingTestBase::build_quad_mesh(), libMesh::ParallelObject::comm(), libMesh::System::current_local_solution, libMesh::FEMContext::elem_fe_reinit(), libMesh::System::get_dof_map(), libMesh::FEMContext::get_element_fe(), libMesh::System::get_mesh(), libMesh::DofMap::get_send_list(), libMesh::GHOSTED, OverlappingTestBase::init(), libMesh::System::n_dofs(), libMesh::System::n_local_dofs(), libMesh::FEMContext::pre_fe_reinit(), libMesh::DofMap::reinit_send_list(), OverlappingTestBase::setup_coupling_matrix(), libMesh::System::solution, and libMesh::System::variable_number().
Referenced by testGhostingCouplingMatrix(), testGhostingNullCouplingMatrix(), and testGhostingNullCouplingMatrixUnifRef().
|
inline |
Definition at line 537 of file overlapping_coupling_test.C.
|
inlineprotectedinherited |
Definition at line 340 of file overlapping_coupling_test.C.
References OverlappingTestBase::_es, libMesh::System::n_vars(), and libMesh::System::variable_number().
Referenced by run_ghosting_test(), and OverlappingCouplingGhostingTest::run_sparsity_pattern_test().
|
inline |
Definition at line 540 of file overlapping_coupling_test.C.
References OverlappingTestBase::clear().
|
inline |
Definition at line 543 of file overlapping_coupling_test.C.
References run_ghosting_test().
|
inline |
Definition at line 549 of file overlapping_coupling_test.C.
References run_ghosting_test().
|
inline |
Definition at line 555 of file overlapping_coupling_test.C.
References run_ghosting_test().
|
protectedinherited |
Definition at line 247 of file overlapping_coupling_test.C.
Referenced by OverlappingFunctorTest::checkCouplingFunctorTri(), OverlappingFunctorTest::checkCouplingFunctorTriUnifRef(), OverlappingTestBase::clear(), OverlappingTestBase::init(), OverlappingFunctorTest::run_coupling_functor_test(), run_ghosting_test(), OverlappingFunctorTest::run_partitioner_test(), OverlappingCouplingGhostingTest::run_sparsity_pattern_test(), and OverlappingTestBase::setup_coupling_matrix().
|
protectedinherited |
Definition at line 245 of file overlapping_coupling_test.C.
Referenced by OverlappingTestBase::build_quad_mesh(), OverlappingFunctorTest::checkCouplingFunctorTri(), OverlappingFunctorTest::checkCouplingFunctorTriUnifRef(), OverlappingTestBase::clear(), OverlappingTestBase::init(), OverlappingFunctorTest::run_coupling_functor_test(), run_ghosting_test(), OverlappingFunctorTest::run_partitioner_test(), and OverlappingCouplingGhostingTest::run_sparsity_pattern_test().