|
libMesh
|
Private Member Functions | |
| void | testTempJump () |
| void | testCloneEquality () |
| void | testStitchingDiscontinuousBoundaries () |
| void | testTempJumpRefine () |
| void | testTempJumpLocalRefineFail () |
| void | testPreserveDisjointNeighborPairsAfterStitch () |
| void | testStitchCrossMesh () |
| void | testDisjointNeighborConflictError () |
| void | build_two_disjoint_elems (Mesh &mesh, bool add_pair=true, const Point &translate_vec=Point(0.0, 0.0, 0.0)) |
| void | build_split_mesh_with_interface (Mesh &mesh, unsigned nx, unsigned ny, bool test_local_refinement=false) |
| void | build_four_disjoint_elems (Mesh &mesh) |
Definition at line 193 of file disjoint_neighbor_test.C.
|
inlineprivate |
Definition at line 842 of file disjoint_neighbor_test.C.
References libMesh::MeshBase::add_disjoint_neighbor_boundary_pairs(), libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::BoundaryInfo::add_side(), libMesh::MeshBase::allow_renumbering(), libMesh::Elem::build_with_id(), libMesh::MeshBase::clear(), libMesh::MeshBase::elem_ptr(), libMesh::MeshBase::get_boundary_info(), interface1_left_id, interface1_right_id, interface2_left_id, interface2_right_id, interface3_left_id, interface3_right_id, left_id, mesh, libMesh::MeshBase::node_ptr(), libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, libMesh::Real, right_id, libMesh::MeshBase::set_mesh_dimension(), libMesh::Elem::set_node(), and libMesh::BoundaryInfo::sideset_name().
|
inlineprivate |
Definition at line 716 of file disjoint_neighbor_test.C.
References libMesh::MeshBase::add_disjoint_neighbor_boundary_pairs(), libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::BoundaryInfo::add_side(), libMesh::Elem::build_with_id(), libMesh::MeshBase::clear(), libMesh::MeshBase::get_boundary_info(), interface_left_id, interface_right_id, left_id, mesh, libMesh::MeshBase::node_ptr(), libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, libMesh::Real, libMesh::Elem::REFINE, libMesh::MeshRefinement::refine_elements(), right_id, libMesh::MeshBase::set_mesh_dimension(), libMesh::Elem::set_node(), and libMesh::BoundaryInfo::sideset_name().
|
inlineprivate |
Definition at line 639 of file disjoint_neighbor_test.C.
References libMesh::MeshBase::add_disjoint_neighbor_boundary_pairs(), libMesh::MeshBase::add_elem(), libMesh::MeshBase::add_point(), libMesh::BoundaryInfo::add_side(), libMesh::MeshBase::allow_renumbering(), libMesh::Elem::build_with_id(), libMesh::MeshBase::get_boundary_info(), interface_left_id, interface_right_id, left_id, mesh, libMesh::MeshBase::node_ptr(), libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, right_id, libMesh::Elem::set_node(), and libMesh::BoundaryInfo::sideset_name().
| DisjointNeighborTest::CPPUNIT_TEST | ( | testTempJump | ) |
| DisjointNeighborTest::CPPUNIT_TEST | ( | testTempJumpRefine | ) |
| DisjointNeighborTest::CPPUNIT_TEST | ( | testTempJumpLocalRefineFail | ) |
| DisjointNeighborTest::CPPUNIT_TEST | ( | testCloneEquality | ) |
| DisjointNeighborTest::CPPUNIT_TEST | ( | testStitchingDiscontinuousBoundaries | ) |
| DisjointNeighborTest::CPPUNIT_TEST | ( | testPreserveDisjointNeighborPairsAfterStitch | ) |
| DisjointNeighborTest::CPPUNIT_TEST | ( | testStitchCrossMesh | ) |
| DisjointNeighborTest::CPPUNIT_TEST | ( | testDisjointNeighborConflictError | ) |
| DisjointNeighborTest::CPPUNIT_TEST_SUITE_END | ( | ) |
| DisjointNeighborTest::LIBMESH_CPPUNIT_TEST_SUITE | ( | DisjointNeighborTest | ) |
|
inlineprivate |
Definition at line 298 of file disjoint_neighbor_test.C.
References libMesh::MeshBase::clone(), mesh, and TestCommWorld.
|
inlineprivate |
Definition at line 552 of file disjoint_neighbor_test.C.
References libMesh::MeshBase::add_disjoint_neighbor_boundary_pairs(), libMesh::DistributedMesh::add_elem(), libMesh::DistributedMesh::add_point(), libMesh::BoundaryInfo::add_side(), libMesh::MeshBase::allow_renumbering(), libMesh::Elem::build_with_id(), libMesh::MeshBase::get_boundary_info(), interface_left_id, interface_right_id, left_id, libMesh::DistributedMesh::node_ptr(), libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, right_id, libMesh::Elem::set_node(), libMesh::BoundaryInfo::sideset_name(), libMesh::UnstructuredMesh::stitch_meshes(), and TestCommWorld.
|
inlineprivate |
Definition at line 410 of file disjoint_neighbor_test.C.
References b, libMesh::MeshBase::get_disjoint_neighbor_boundary_pairs(), interface1_left_id, interface1_right_id, interface2_left_id, interface2_right_id, interface3_left_id, interface3_right_id, mesh, libMesh::MeshBase::parallel_n_nodes(), and TestCommWorld.
|
inlineprivate |
Definition at line 450 of file disjoint_neighbor_test.C.
References libMesh::MeshBase::add_disjoint_neighbor_boundary_pairs(), libMesh::DistributedMesh::add_elem(), libMesh::DistributedMesh::add_point(), libMesh::BoundaryInfo::add_side(), libMesh::MeshBase::allow_renumbering(), b, libMesh::Elem::build_with_id(), libMesh::MeshBase::get_boundary_info(), libMesh::MeshBase::get_disjoint_neighbor_boundary_pairs(), interface_left_id, interface_right_id, left_id, libMesh::DistributedMesh::node_ptr(), libMesh::DistributedMesh::parallel_n_nodes(), libMesh::MeshBase::prepare_for_use(), libMesh::QUAD4, right_id, libMesh::Elem::set_node(), libMesh::BoundaryInfo::sideset_name(), libMesh::UnstructuredMesh::stitch_meshes(), and TestCommWorld.
|
inlineprivate |
Definition at line 309 of file disjoint_neighbor_test.C.
References interface_left_id, interface_right_id, mesh, libMesh::MeshBase::parallel_n_nodes(), and TestCommWorld.
|
inlineprivate |
Definition at line 220 of file disjoint_neighbor_test.C.
References libMesh::DofMap::add_dirichlet_boundary(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), assemble_temperature_jump(), libMesh::System::attach_assemble_function(), b, libMesh::FIRST, libMesh::System::get_dof_map(), heat_exact(), libMesh::DofObject::id(), libMesh::EquationSystems::init(), libMesh::LAGRANGE, left_id, left_solution_fn(), libMesh::libmesh_assert(), mesh, libMesh::Elem::neighbor_ptr(), libMesh::System::point_value(), libMesh::MeshBase::query_elem_ptr(), libMesh::Real, right_id, right_solution_fn(), libMesh::Parameters::set(), libMesh::DofMap::set_implicit_neighbor_dofs(), libMesh::LinearImplicitSystem::solve(), and TestCommWorld.
|
inlineprivate |
Definition at line 394 of file disjoint_neighbor_test.C.
References mesh, Nx, Ny, and TestCommWorld.
|
inlineprivate |
Definition at line 341 of file disjoint_neighbor_test.C.
References libMesh::DofMap::add_dirichlet_boundary(), libMesh::EquationSystems::add_system(), libMesh::System::add_variable(), assemble_temperature_jump(), libMesh::System::attach_assemble_function(), b, libMesh::FIRST, libMesh::System::get_dof_map(), heat_exact(), libMesh::EquationSystems::init(), libMesh::LAGRANGE, left_id, left_solution_fn(), mesh, Nx, Ny, libMesh::System::point_value(), libMesh::Real, right_id, right_solution_fn(), libMesh::Parameters::set(), libMesh::DofMap::set_implicit_neighbor_dofs(), libMesh::LinearImplicitSystem::solve(), and TestCommWorld.
1.8.14