libMesh
|
Classes | |
class | GaussLobattoRedistributionFunction |
This object is passed to MeshTools::Modification::redistribute() to redistribute the points on a uniform grid into the Gauss-Lobatto points on the actual grid. More... | |
Functions | |
unsigned int | idx (const ElemType type, const unsigned int nx, const unsigned int i, const unsigned int j) |
A useful inline function which replaces the macros used previously. More... | |
unsigned int | idx (const ElemType type, const unsigned int nx, const unsigned int ny, const unsigned int i, const unsigned int j, const unsigned int k) |
|
inline |
A useful inline function which replaces the macros used previously.
Not private since this is a namespace, but would be if this were a class. The first one returns the proper node number for 2D elements while the second one returns the node number for 3D elements.
Definition at line 78 of file mesh_generation.C.
References libMesh::Utility::enum_to_string(), libMesh::INVALID_ELEM, libMesh::invalid_uint, libMesh::QUAD4, libMesh::QUAD8, libMesh::QUAD9, libMesh::QUADSHELL4, libMesh::QUADSHELL8, libMesh::QUADSHELL9, libMesh::TRI3, libMesh::TRI6, libMesh::TRI7, and libMesh::TRISHELL3.
Referenced by libMesh::MeshCommunication::assign_global_indices(), libMesh::MeshTools::Generation::build_cube(), libMesh::PetscMatrix< T >::create_submatrix_nosort(), libMesh::PetscVector< libMesh::Number >::create_subvector(), libMesh::DofObject::debug_buffer(), libMesh::MeshCommunication::find_global_indices(), libMesh::RBConstructionBase< CondensedEigenSystem >::get_params_from_training_set(), libMesh::RBEIMConstruction::get_random_point(), libMesh::PointLocatorNanoflann::kdtree_get_pt(), libMesh::InverseDistanceInterpolation< KDDim >::PointListAdaptor< KDDim >::kdtree_get_pt(), libMesh::VectorOfNodesAdaptor::kdtree_get_pt(), libMesh::DofMap::local_variable_indices(), libMesh::PetscVector< libMesh::Number >::localize(), main(), libMesh::SparsityPattern::Build::operator()(), GETPOT_NAMESPACE::GetPot::operator[](), libMesh::Nemesis_IO::read(), libMesh::XdrIO::read_serialized_bcs_helper(), libMesh::System::read_serialized_blocked_dof_objects(), libMesh::XdrIO::read_serialized_nodes(), libMesh::XdrIO::read_serialized_nodesets(), libMesh::BoundaryVolumeSolutionTransfer::transfer_volume_boundary(), libMesh::MEDITIO::write_ascii(), libMesh::GMVIO::write_ascii_old_impl(), libMesh::EnsightIO::write_geometry_ascii(), libMesh::ExodusII_IO::write_nodal_data(), libMesh::XdrIO::write_serialized_bcs_helper(), libMesh::System::write_serialized_blocked_dof_objects(), libMesh::XdrIO::write_serialized_nodes(), libMesh::XdrIO::write_serialized_nodesets(), and libMesh::UCDIO::write_soln().
|
inline |
Definition at line 115 of file mesh_generation.C.
References libMesh::Utility::enum_to_string(), libMesh::HEX20, libMesh::HEX27, libMesh::HEX8, libMesh::INVALID_ELEM, libMesh::invalid_uint, libMesh::PRISM15, libMesh::PRISM18, libMesh::PRISM20, libMesh::PRISM21, libMesh::PRISM6, libMesh::PYRAMID13, libMesh::PYRAMID14, libMesh::PYRAMID18, libMesh::PYRAMID5, libMesh::TET10, libMesh::TET14, and libMesh::TET4.