Go to the documentation of this file.
12 #include "GeneralUserObject.h"
58 Real
getData(
const Elem *,
unsigned int)
const;
ElementPropertyReadFile(const InputParameters ¶meters)
unsigned int _ngrain
Number of grains (for property read based on grains)
unsigned int _nprop
Number of properties in a row.
std::vector< Point > _center
Real getData(const Elem *, unsigned int) const
This function assign property data to elements.
std::vector< Real > _data
Store property values read from file.
MooseEnum _read_type
Type of read - element or grain.
Real getElementData(const Elem *, unsigned int) const
This function assign properties to element read from file with element based properties.
InputParameters validParams< ElementPropertyReadFile >()
void readElementData()
This function reads element data from file.
virtual void readGrainData()
This function Read grain data from file.
virtual ~ElementPropertyReadFile()
MooseEnum _rve_type
Type of grain structure - non-periodic default.
unsigned int _rand_seed
Random seed - used for generating grain centers.
Real minPeriodicDistance(Point, Point) const
This function calculates minimum distance between 2 points considering periodicity of the simulation ...
virtual void initialize()
static InputParameters validParams()
std::string _prop_file_name
Name of file containing property values.
Real getGrainData(const Elem *, unsigned int) const
This function assign properties to element read from file with grain based properties Grain distribut...
virtual void initGrainCenterPoints()
This function generates grain center point Presently random generated.