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"
170template <
typename T,
typename P>
231template <
unsigned int,
typename>
352#include "libmesh/enum_norm_type.h"
379template <
typename Output,
typename OutputGradient>
396using libMesh::DoFMap;
void ErrorVector unsigned int
The following methods are specializations for using the libMesh::Parallel::packed_range_* routines fo...
SimpleRange< IndexType > as_range(const std::pair< IndexType, IndexType > &p)
auto index_range(const T &sizable)
Tnew cast_ref(Told &oldvar)
void libmesh_ignore(const Args &...)
FEGenericBase< RealGradient > FEVectorBase
int8_t dof_id_signed_type
const unsigned int invalid_uint
dof_id_type numeric_index_type
const RemoteElem * remote_elem
static constexpr Real TOLERANCE
Tnew cast_int(Told oldvar)
Tnew cast_ptr(Told *oldvar)
FEGenericBase< Real > FEBase
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
uint8_t processor_id_type
IntRange< T > make_range(T beg, T end)