This kernel makes data from the EBSDReader GeneralUserObject available as AuxVariables. More...
#include <EBSDReaderAvgDataAux.h>
Public Member Functions | |
EBSDReaderAvgDataAux (const InputParameters ¶meters) | |
Protected Member Functions | |
virtual Real | computeValue () |
virtual void | precalculateValue () |
Protected Attributes | |
const unsigned int | _phase |
Optional phase number needed for global grain index retrieval. More... | |
const EBSDReader & | _ebsd_reader |
EBSD reader user object. More... | |
const GrainTrackerInterface & | _grain_tracker |
Grain tracker user object. More... | |
MooseEnum | _data_name |
MooseEnum that stores the type of data this AuxKernel extracts. More... | |
MooseSharedPointer< EBSDAvgDataFunctor > | _val |
Accessor functor to fetch the selected data field form the EBSD data point. More... | |
const Real | _invalid |
Value to return for points without active grains. More... | |
Real | _value |
precalculated element value More... | |
Static Private Member Functions | |
static MooseEnum | getPointDataFieldType () |
static MooseEnum | getAvgDataFieldType () |
This kernel makes data from the EBSDReader GeneralUserObject available as AuxVariables.
Definition at line 27 of file EBSDReaderAvgDataAux.h.
EBSDReaderAvgDataAux::EBSDReaderAvgDataAux | ( | const InputParameters & | parameters | ) |
Definition at line 33 of file EBSDReaderAvgDataAux.C.
|
protectedvirtual |
Definition at line 64 of file EBSDReaderAvgDataAux.C.
|
staticinherited |
Definition at line 19 of file EBSDAccessFunctors.C.
Referenced by validParams< EBSDReaderAvgDataAux >().
|
staticinherited |
Definition at line 13 of file EBSDAccessFunctors.C.
Referenced by validParams< EBSDReaderPointDataAux >().
|
protectedvirtual |
Definition at line 45 of file EBSDReaderAvgDataAux.C.
|
protected |
MooseEnum that stores the type of data this AuxKernel extracts.
Definition at line 46 of file EBSDReaderAvgDataAux.h.
|
protected |
EBSD reader user object.
Definition at line 40 of file EBSDReaderAvgDataAux.h.
Referenced by precalculateValue().
|
protected |
Grain tracker user object.
Definition at line 43 of file EBSDReaderAvgDataAux.h.
Referenced by precalculateValue().
|
protected |
Value to return for points without active grains.
Definition at line 52 of file EBSDReaderAvgDataAux.h.
Referenced by precalculateValue().
|
protected |
Optional phase number needed for global grain index retrieval.
Definition at line 37 of file EBSDReaderAvgDataAux.h.
Referenced by precalculateValue().
|
protected |
Accessor functor to fetch the selected data field form the EBSD data point.
Definition at line 49 of file EBSDReaderAvgDataAux.h.
Referenced by precalculateValue().
|
protected |
precalculated element value
Definition at line 55 of file EBSDReaderAvgDataAux.h.
Referenced by computeValue(), and precalculateValue().