16 #include "libmesh/point.h" 119 mooseAssert(
_index <
d._custom.size(),
120 "Requesting out of bounds index in EBSDPointDataCustom.");
123 const unsigned int _index;
160 mooseAssert(
_index <
a._custom.size(),
161 "Requesting out of bounds index in EBSDPointDataCustom.");
164 const unsigned int _index;
unsigned int _local_id
Index in the per-phase list of global IDs.
static MooseEnum getAvgDataFieldType()
virtual Real operator()(const EBSDPointData &d)
virtual Real operator()(const EBSDPointData &d)
virtual Real operator()(const EBSDPointData &d)
virtual Real operator()(const EBSDAvgData &a)
std::vector< Real > _custom
Custom data columns.
virtual Real operator()(const EBSDAvgData &a)
virtual Real operator()(const EBSDAvgData &)=0
const unsigned int _index
EBSDAvgDataCustom(unsigned int index)
Point _p
Center of mass for the global grain.
std::vector< Real > _custom
Grain averaged custom data columns.
virtual Real operator()(const EBSDPointData &)=0
EBSDPointDataCustom(unsigned int index)
virtual ~EBSDAvgDataFunctor()
virtual ~EBSDPointDataFunctor()
virtual Real operator()(const EBSDPointData &d)
unsigned int _feature_id
EBSD feature id, (gklobal) grain number, symmetry, and phase data.
Point _p
Element centroid position.
Per element EBSD data point.
Mix-in class that adds so called access functors to select a field from an EBSDPointData or EBSDPoint...
virtual Real operator()(const EBSDPointData &d)
EulerAngles * _angles
Averaged Euler angles.
const unsigned int _index
Access functor base class for EBSDAvgData.
unsigned int _feature_id
EBSD grain, symmetry, and phase data.
virtual Real operator()(const EBSDAvgData &a)
virtual Real operator()(const EBSDAvgData &a)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real operator()(const EBSDAvgData &a)
virtual Real operator()(const EBSDPointData &d)
virtual Real operator()(const EBSDAvgData &a)
virtual Real operator()(const EBSDPointData &d)
virtual Real operator()(const EBSDAvgData &a)
static MooseEnum getPointDataFieldType()
Access functor base class for EBSDPointData.
unsigned int _n
Number of EBSD data points in the global grain.
virtual Real operator()(const EBSDAvgData &a)