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 50 of file subdomains_ex3.C.
References std::norm(), and radius.
Referenced by OverlappingTestPartitioner::_do_partition(), libMesh::MeshCommunication::assign_global_indices(), libMesh::InfElemBuilder::build_inf_elem(), libMesh::EquationSystems::build_parallel_solution_vector(), libMesh::MeshCommunication::find_global_indices(), libMesh::RBParametrized::get_closest_value(), 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::DistributedVector< T >::localize(), AugmentSparsityOnInterface::mesh_reinit(), 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< libMesh::Number >::operator()(), libMesh::LinearPartitioner::partition_range(), libMesh::MetisPartitioner::partition_range(), libMesh::SFCPartitioner::partition_range(), libMesh::Partitioner::partition_unpartitioned_elements(), libMesh::LaspackMatrix< T >::pos(), OverlappingFunctorTest::run_coupling_functor_test(), libMesh::FE< Dim, LAGRANGE_VEC >::shape(), 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(), DefaultCouplingTest::testCoupling(), EquationSystemsTest::testDisableDefaultGhosting(), PartitionerTest< PartitionerSubclass, MeshClass >::testPartition(), CheckpointIOTest::testSplitter(), libMesh::TetGenMeshInterface::triangulate_conformingDelaunayMesh_carvehole(), 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 56 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::MeshBase::active_local_element_ptr_range(), 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, and libMesh::Real.
Referenced by main().
Definition at line 64 of file subdomains_ex3.C.
References dim, libMesh::TriangleWrapper::init(), integrate_function(), mesh, libMesh::MeshBase::print_info(), libMesh::MeshBase::read(), and libMesh::MeshRefinement::uniformly_refine().
const Real radius = 0.5 |
Definition at line 48 of file subdomains_ex3.C.
Referenced by distance(), integrate_function(), and libMesh::InfFE< Dim, T_radial, T_map >::reinit().