|
libMesh
|
Public Member Functions | |
| LIBMESH_CPPUNIT_TEST_SUITE (OverlappingFunctorTest) | |
| CPPUNIT_TEST (checkCouplingFunctorQuad) | |
| CPPUNIT_TEST (checkCouplingFunctorTri) | |
| CPPUNIT_TEST (checkOverlappingPartitioner) | |
| CPPUNIT_TEST (checkCouplingFunctorQuadUnifRef) | |
| CPPUNIT_TEST (checkCouplingFunctorTriUnifRef) | |
| CPPUNIT_TEST (checkOverlappingPartitionerUnifRef) | |
| CPPUNIT_TEST_SUITE_END () | |
| void | setUp () |
| void | tearDown () |
| void | checkCouplingFunctorQuad () |
| void | checkCouplingFunctorQuadUnifRef () |
| void | checkCouplingFunctorTri () |
| void | checkCouplingFunctorTriUnifRef () |
| void | checkOverlappingPartitioner () |
| void | checkOverlappingPartitionerUnifRef () |
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_coupling_functor_test (unsigned int n_refinements) |
| void | run_partitioner_test (unsigned int n_refinements) |
Definition at line 365 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 OverlappingAlgebraicGhostingTest::run_ghosting_test(), OverlappingCouplingGhostingTest::run_sparsity_pattern_test(), and setUp().
|
inline |
Definition at line 397 of file overlapping_coupling_test.C.
References run_coupling_functor_test().
|
inline |
Definition at line 400 of file overlapping_coupling_test.C.
References run_coupling_functor_test().
|
inline |
Definition at line 403 of file overlapping_coupling_test.C.
References OverlappingTestBase::_es, OverlappingTestBase::_mesh, libMesh::MeshTools::Modification::all_tri(), and run_coupling_functor_test().
|
inline |
Definition at line 410 of file overlapping_coupling_test.C.
References OverlappingTestBase::_es, OverlappingTestBase::_mesh, libMesh::MeshTools::Modification::all_tri(), and run_coupling_functor_test().
|
inline |
Definition at line 417 of file overlapping_coupling_test.C.
References run_partitioner_test().
|
inline |
Definition at line 422 of file overlapping_coupling_test.C.
References run_partitioner_test().
|
inlineprotectedinherited |
Definition at line 334 of file overlapping_coupling_test.C.
References OverlappingTestBase::_es, and OverlappingTestBase::_mesh.
Referenced by tearDown(), OverlappingAlgebraicGhostingTest::tearDown(), and OverlappingCouplingGhostingTest::tearDown().
| OverlappingFunctorTest::CPPUNIT_TEST | ( | checkCouplingFunctorQuad | ) |
| OverlappingFunctorTest::CPPUNIT_TEST | ( | checkCouplingFunctorQuadUnifRef | ) |
| OverlappingFunctorTest::CPPUNIT_TEST | ( | checkCouplingFunctorTri | ) |
| OverlappingFunctorTest::CPPUNIT_TEST | ( | checkCouplingFunctorTriUnifRef | ) |
| OverlappingFunctorTest::CPPUNIT_TEST | ( | checkOverlappingPartitioner | ) |
| OverlappingFunctorTest::CPPUNIT_TEST | ( | checkOverlappingPartitionerUnifRef | ) |
| OverlappingFunctorTest::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 OverlappingAlgebraicGhostingTest::run_ghosting_test(), OverlappingCouplingGhostingTest::run_sparsity_pattern_test(), and setUp().
| OverlappingFunctorTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | OverlappingFunctorTest | ) |
|
inlineprivate |
Definition at line 433 of file overlapping_coupling_test.C.
References OverlappingTestBase::_es, OverlappingTestBase::_mesh, libMesh::DofObject::invalid_processor_id, and libMesh::MeshRefinement::uniformly_refine().
Referenced by checkCouplingFunctorQuad(), checkCouplingFunctorQuadUnifRef(), checkCouplingFunctorTri(), and checkCouplingFunctorTriUnifRef().
|
inlineprivate |
Definition at line 470 of file overlapping_coupling_test.C.
References OverlappingTestBase::_es, OverlappingTestBase::_mesh, libMesh::ParallelObject::n_processors(), and libMesh::MeshRefinement::uniformly_refine().
Referenced by checkOverlappingPartitioner(), and checkOverlappingPartitionerUnifRef().
|
inline |
Definition at line 388 of file overlapping_coupling_test.C.
References OverlappingTestBase::build_quad_mesh(), and OverlappingTestBase::init().
|
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 OverlappingAlgebraicGhostingTest::run_ghosting_test(), and OverlappingCouplingGhostingTest::run_sparsity_pattern_test().
|
inline |
Definition at line 394 of file overlapping_coupling_test.C.
References OverlappingTestBase::clear().
|
protectedinherited |
Definition at line 247 of file overlapping_coupling_test.C.
Referenced by checkCouplingFunctorTri(), checkCouplingFunctorTriUnifRef(), OverlappingTestBase::clear(), OverlappingTestBase::init(), run_coupling_functor_test(), OverlappingAlgebraicGhostingTest::run_ghosting_test(), 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(), checkCouplingFunctorTri(), checkCouplingFunctorTriUnifRef(), OverlappingTestBase::clear(), OverlappingTestBase::init(), run_coupling_functor_test(), OverlappingAlgebraicGhostingTest::run_ghosting_test(), run_partitioner_test(), and OverlappingCouplingGhostingTest::run_sparsity_pattern_test().