16 #include "libmesh/libmesh.h" 17 #include "libmesh/remote_elem.h" 21 #include "libmesh/int_range.h" 25 #include "libmesh/id_types.h" 26 #include "libmesh/vector_value.h" 27 #include "libmesh/tensor_value.h" 32 #include "libmesh/elem_range.h" 33 #include "libmesh/node_range.h" 36 #include "libmesh/enum_elem_type.h" 37 #include "libmesh/enum_fe_family.h" 38 #include "libmesh/enum_order.h" 39 #include "libmesh/enum_parallel_type.h" 40 #include "libmesh/enum_point_locator_type.h" 153 template <
typename T>
170 template <
typename T,
typename P>
222 template <
typename T>
224 template <
typename T>
226 template <
typename T>
230 template <
unsigned int,
typename>
232 template <
typename T>
234 template <
typename T>
351 #include "libmesh/enum_norm_type.h" 371 template <
typename T>
376 template <
typename T>
378 template <
typename Output,
typename OutputGradient>
380 template <
typename T>
382 template <
typename T>
388 template <
typename T>
391 template <
typename T>
395 using libMesh::DoFMap;
const unsigned int invalid_uint
static constexpr Real TOLERANCE
TestClass subdomain_id_type
Tnew cast_ref(Told &oldvar)
Tnew cast_ptr(Told *oldvar)
RealTensorValue RealTensor
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
FEGenericBase< RealGradient > FEVectorBase
uint8_t processor_id_type
StoredRange< MeshBase::const_element_iterator, const Elem *> ConstElemRange
Tnew cast_int(Told oldvar)
void libmesh_ignore(const Args &...)
dof_id_type numeric_index_type
SimpleRange< IndexType > as_range(const std::pair< IndexType, IndexType > &p)
StoredRange< MeshBase::const_node_iterator, const Node *> ConstNodeRange
FEGenericBase< Real > FEBase
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
IntRange< T > make_range(T beg, T end)
StoredRange< MeshBase::node_iterator, Node *> NodeRange
void ErrorVector unsigned int
auto index_range(const T &sizable)
const RemoteElem * remote_elem