libMesh
Namespaces | Functions
mesh_communication.C File Reference

Go to the source code of this file.

Namespaces

 libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 

Functions

void libMesh::query_ghosting_functors (const MeshBase &mesh, processor_id_type pid, bool newly_coarsened_only, std::set< const Elem *, CompareElemIdsByLevel > &connected_elements)
 
void libMesh::connect_children (const MeshBase &mesh, processor_id_type pid, std::set< const Elem *, CompareElemIdsByLevel > &connected_elements)
 
void libMesh::connect_families (std::set< const Elem *, CompareElemIdsByLevel > &connected_elements)
 
void libMesh::reconnect_nodes (const std::set< const Elem *, CompareElemIdsByLevel > &connected_elements, std::set< const Node * > &connected_nodes)
 

Variable Documentation

uset_type definitive_ids

Definition at line 1287 of file mesh_communication.C.

umap_type definitive_renumbering

Definition at line 1293 of file mesh_communication.C.

MeshBase& mesh

Definition at line 1252 of file mesh_communication.C.

Referenced by libMesh::HilbertSFCPartitioner::_do_partition(), libMesh::MortonSFCPartitioner::_do_partition(), libMesh::UniformRefinementEstimator::_estimate_error(), libMesh::EquationSystems::_read_impl(), LinearElasticityWithContact::add_contact_edge_elements(), libMesh::RBConstruction::add_scaled_matrix_and_vector(), libMesh::MeshCommunication::allgather(), libMesh::DofMap::allgather_recursive_constraints(), assemble(), LinearElasticity::assemble(), assemble_1D(), AssembleOptimization::assemble_A_and_F(), assemble_biharmonic(), assemble_cd(), assemble_elasticity(), assemble_ellipticdg(), assemble_helmholtz(), assemble_laplace(), assemble_mass(), assemble_matrices(), assemble_poisson(), libMesh::FEMSystem::assemble_qoi(), libMesh::FEMSystem::assemble_qoi_derivative(), assemble_shell(), assemble_stokes(), assemble_wave(), libMesh::FEMSystem::assembly(), libMesh::MetisPartitioner::attach_weights(), libMesh::MeshTools::BoundingBox::BoundingBox(), libMesh::MeshCommunication::broadcast(), libMesh::MeshTools::Generation::build_sphere(), libMesh::LinearPartitioner::clone(), libMesh::ParmetisPartitioner::clone(), compute_stresses(), LinearElasticityWithContact::compute_stresses(), LinearElasticity::compute_stresses(), LargeDeformationElasticity::compute_stresses(), libMesh::DofMap::distribute_dofs(), libMesh::DofMap::distribute_local_dofs_node_major(), libMesh::DofMap::distribute_local_dofs_var_major(), DMlibMeshSetSystem_libMesh(), NodalNeighborsTest::do_test(), libMesh::RBEIMConstruction::enrich_RB_space(), libMesh::WeightedPatchRecoveryErrorEstimator::estimate_error(), libMesh::JumpErrorEstimator::estimate_error(), libMesh::PatchRecoveryErrorEstimator::estimate_error(), libMesh::AdjointRefinementEstimator::estimate_error(), libMesh::AdjointResidualErrorEstimator::estimate_error(), libMesh::ExactErrorEstimator::estimate_error(), fill_dirichlet_bc(), libMesh::MeshCommunication::gather(), libMesh::MeshFunction::init(), libMesh::SystemSubsetBySubdomain::init(), libMesh::System::init_data(), libMesh::Nemesis_IO_Helper::initialize(), LinearElasticityWithContact::initialize_contact_load_paths(), libMesh::TreeNode< N >::insert(), LaplaceYoung::jacobian(), LargeDeformationElasticity::jacobian(), libMesh::MeshTools::libmesh_assert_valid_procids(), main(), libMesh::MeshCommunication::make_p_levels_parallel_consistent(), libMesh::FEMSystem::mesh_position_get(), libMesh::FEMSystem::mesh_position_set(), libMesh::WeightedPatchRecoveryErrorEstimator::EstimateError::operator()(), libMesh::PatchRecoveryErrorEstimator::EstimateError::operator()(), libMesh::Partitioner::partition(), libMesh::ErrorVector::plot_error(), libMesh::System::point_gradient(), libMesh::System::point_hessian(), libMesh::System::point_value(), libMesh::FEMSystem::postprocess(), libMesh::TreeNode< N >::refine(), LaplaceYoung::residual(), LargeDeformationElasticity::residual(), LinearElasticityWithContact::residual_and_jacobian(), TimeSolverTestImplementation< NewmarkSolver >::run_test_with_exact_soln(), scale_mesh_and_plot(), libMesh::DofMap::scatter_constraints(), libMesh::HPSingularity::select_refinement(), libMesh::HPCoarsenTest::select_refinement(), libMesh::DefaultCoupling::set_mesh(), libMesh::PointNeighborCoupling::set_mesh(), libMesh::Partitioner::set_node_processor_ids(), libMesh::SFCPartitioner::set_sfc_type(), libMesh::CentroidPartitioner::set_sort_method(), ParsedFEMFunctionTest::setUp(), ParsedFEMFunctionTest::tearDown(), MeshSpatialDimensionTest::test1D(), MeshSpatialDimensionTest::test2D(), AllTriTest::test_helper_2D(), AllTriTest::test_helper_3D(), EquationSystemsTest::testAddSystem(), EquationSystemsTest::testConstruction(), DefaultCouplingTest::testCoupling(), PointNeighborCouplingTest::testCoupling(), DofMapTest::testDofOwner(), BoundaryInfoTest::testEdgeBoundaryConditions(), EquationSystemsTest::testInit(), PointLocatorTest::testLocator(), MappedSubdomainPartitionerTest::testMappedSubdomainPartitioner(), BoundaryInfoTest::testMesh(), EquationSystemsTest::testPostInitAddElem(), EquationSystemsTest::testPostInitAddRealSystem(), EquationSystemsTest::testPostInitAddSystem(), SystemsTest::testProjectCube(), SystemsTest::testProjectCubeWithMeshFunction(), SystemsTest::testProjectLine(), SystemsTest::testProjectSquare(), EquationSystemsTest::testRefineThenReinitPreserveFlags(), BoundaryInfoTest::testShellFaceConstraints(), CheckpointIOTest::testSplitter(), WriteVecAndScalar::testWrite(), tetrahedralize_domain(), transform_mesh_and_plot(), libMesh::TreeNode< N >::transform_nodes_to_elements(), triangulate_domain(), libMesh::RBEIMConstruction::truth_solve(), libMesh::ErrorVector::variance(), libMesh::EquationSystems::write(), write_output(), write_output_solvedata(), libMesh::System::zero_variable(), libMesh::MeshCommunication::~MeshCommunication(), and libMesh::Partitioner::~Partitioner().

query_obj query

Definition at line 1413 of file mesh_communication.C.

renumber_obj renumber

Definition at line 1253 of file mesh_communication.C.

Referenced by libMesh::MeshCommunication::gather().