libMesh
|
Go to the source code of this file.
Functions | |
void | integrate_function (const MeshBase &mesh) |
Real | distance (const Point &p) |
Real | integrand (const Point &p) |
int | main (int argc, char **argv) |
Variables | |
const Real | radius = 0.5 |
Real distance | ( | const Point & | p | ) |
Definition at line 51 of file subdomains_ex3.C.
References libMesh::TensorTools::norm(), and radius.
Referenced by NonManifoldTestPartitioner::_do_partition(), OverlappingTestPartitioner::_do_partition(), libMesh::MeshCommunication::assign_global_indices(), libMesh::InfElemBuilder::build_inf_elem(), libMesh::EquationSystems::build_parallel_solution_vector(), libMesh::Tet::choose_diagonal(), libMesh::MeshCommunication::find_global_indices(), libMesh::RBParametrized::get_closest_value(), libMesh::EquationSystems::get_vars_active_subdomains(), libMesh::ParmetisPartitioner::initialize(), libMesh::ExodusII_IO_Helper::initialize(), LinearElasticityWithContact::initialize_contact_load_paths(), libMesh::ExodusII_IO_Helper::initialize_element_variables(), integrand(), integrate_function(), libMesh::StoredRange< iterator_type, object_type >::is_divisible(), libMesh::Parallel::Histogram< KeyType, IdxType >::local_bin_size(), libMesh::DofMap::local_variable_indices(), libMesh::DistributedVector< T >::localize(), AugmentSparsityOnInterface::mesh_reinit(), libMesh::TriangulatorInterface::MeshedHole::MeshedHole(), libMesh::ReplicatedMesh::n_active_elem(), libMesh::DistributedMesh::n_active_elem(), libMesh::MeshTools::n_active_elem_of_type(), libMesh::MeshBase::n_active_elem_on_proc(), libMesh::BoundaryInfo::n_boundary_ids(), libMesh::MeshTools::n_elem(), libMesh::MeshTools::n_elem_of_type(), libMesh::MeshBase::n_elem_on_proc(), libMesh::DofMap::n_local_constrained_dofs(), libMesh::MeshTools::n_nodes(), libMesh::MeshBase::n_nodes_on_proc(), libMesh::PetscMatrix< T >::operator()(), libMesh::LinearPartitioner::partition_range(), libMesh::MetisPartitioner::partition_range(), libMesh::SFCPartitioner::partition_range(), libMesh::Partitioner::partition_unpartitioned_elements(), libMesh::LaspackMatrix< T >::pos(), libMesh::Elem::positive_face_orientation(), OverlappingFunctorTest::run_coupling_functor_test(), libMesh::FE< Dim, LAGRANGE_VEC >::shape_deriv(), libMesh::FE< Dim, LAGRANGE_VEC >::shape_second_deriv(), libMesh::StoredRange< iterator_type, object_type >::size(), libMesh::Parallel::BinSorter< KeyType, IdxType >::sizeof_bin(), libMesh::StoredRange< iterator_type, object_type >::StoredRange(), MultiEvaluablePredTest::test(), DefaultCouplingTest::testCoupling(), EquationSystemsTest::testDisableDefaultGhosting(), PartitionerTest< PartitionerSubclass, MeshClass >::testPartition(), CheckpointIOTest::testSplitter(), libMesh::TetGenMeshInterface::triangulate_conformingDelaunayMesh_carvehole(), libMesh::Poly2TriTriangulator::triangulate_current_points(), NonManifoldGhostingFunctorTest::verify_send_list_entries_helper(), libMesh::ExodusII_IO::write_element_data_from_discontinuous_nodal_data(), libMesh::ExodusII_IO_Helper::write_element_values_element_major(), libMesh::Nemesis_IO_Helper::write_exodus_initialization_info(), libMesh::Nemesis_IO_Helper::write_nodal_solution(), and libMesh::VariationalMeshSmoother::writegr().
Real integrand | ( | const Point & | p | ) |
Definition at line 57 of file subdomains_ex3.C.
References distance().
Referenced by integrate_function().
void integrate_function | ( | const MeshBase & | mesh | ) |
Definition at line 121 of file subdomains_ex3.C.
References libMesh::FEGenericBase< OutputType >::build(), libMesh::ParallelObject::comm(), distance(), libMesh::FIRST, libMesh::QComposite< QSubCell >::init(), integrand(), libMesh::LAGRANGE, libMesh::libmesh_ignore(), mesh, libMesh::MeshBase::mesh_dimension(), libMesh::out, libMesh::pi, radius, libMesh::Real, and TIMPI::Communicator::sum().
Referenced by main().
Definition at line 65 of file subdomains_ex3.C.
References libMesh::command_line_next(), dim, libMesh::TriangleWrapper::init(), integrate_function(), mesh, libMesh::MeshBase::print_info(), libMesh::MeshBase::read(), and libMesh::MeshRefinement::uniformly_refine().
const Real radius = 0.5 |