libMesh
|
Public Member Functions | |
LIBMESH_CPPUNIT_TEST_SUITE (OverlappingFunctorTest) | |
CPPUNIT_TEST (checkCouplingFunctorQuad) | |
CPPUNIT_TEST (checkCouplingFunctorQuadUnifRef) | |
CPPUNIT_TEST (checkCouplingFunctorTri) | |
CPPUNIT_TEST (checkCouplingFunctorTriUnifRef) | |
CPPUNIT_TEST (checkOverlappingPartitioner) | |
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 352 of file overlapping_coupling_test.C.
|
inlineprotectedinherited |
Definition at line 238 of file overlapping_coupling_test.C.
References libMesh::Elem::build_with_id(), libMesh::QUAD4, libMesh::Elem::set_node(), libMesh::Elem::subdomain_id(), and libMesh::MeshRefinement::uniformly_refine().
|
inline |
Definition at line 382 of file overlapping_coupling_test.C.
|
inline |
Definition at line 385 of file overlapping_coupling_test.C.
|
inline |
Definition at line 388 of file overlapping_coupling_test.C.
References libMesh::MeshTools::Modification::all_tri().
|
inline |
Definition at line 395 of file overlapping_coupling_test.C.
References libMesh::MeshTools::Modification::all_tri().
|
inline |
Definition at line 402 of file overlapping_coupling_test.C.
|
inline |
Definition at line 407 of file overlapping_coupling_test.C.
|
inlineprotectedinherited |
Definition at line 321 of file overlapping_coupling_test.C.
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 301 of file overlapping_coupling_test.C.
References libMesh::System::add_variable(), libMesh::FIRST, and libMesh::LAGRANGE.
OverlappingFunctorTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | OverlappingFunctorTest | ) |
|
inlineprivate |
Definition at line 418 of file overlapping_coupling_test.C.
References distance(), libMesh::DofObject::invalid_processor_id, and libMesh::MeshRefinement::uniformly_refine().
|
inlineprivate |
Definition at line 453 of file overlapping_coupling_test.C.
References libMesh::ParallelObject::n_processors(), and libMesh::MeshRefinement::uniformly_refine().
|
inline |
Definition at line 373 of file overlapping_coupling_test.C.
References libMesh::TriangleWrapper::init().
|
inlineprotectedinherited |
Definition at line 327 of file overlapping_coupling_test.C.
References libMesh::System::n_vars(), and libMesh::System::variable_number().
|
inline |
Definition at line 379 of file overlapping_coupling_test.C.
|
protectedinherited |
Definition at line 236 of file overlapping_coupling_test.C.
|
protectedinherited |
Definition at line 234 of file overlapping_coupling_test.C.