Go to the documentation of this file.
13 #include "MooseRandom.h"
51 virtual Real
value(
const Point & p)
override;
This class defines the interface for the GrainTracking objects.
Sorts the temp_centerpoints into order of magnitude.
virtual RealGradient gradient(const Point &p) override
VectorValue< Real > RealGradient
static InputParameters actionParameters()
PolycrystalVoronoiVoidIC initializes either grain or void values for a voronoi tesselation with voids...
virtual Real value(const Point &p) override
bool operator()(const DistancePoint &a, const DistancePoint &b)
const unsigned int _op_num
virtual void initialSetup() override
InputParameters validParams< PolycrystalVoronoiVoidIC >()
virtual void computeCircleCenters() override
std::vector< Point > _centerpoints
const PolycrystalVoronoi & _poly_ic_uo
const unsigned int _op_index
MultismoothCircleIC creates multiple SmoothCircles (number = numbub) that are randomly positioned aro...
const MooseEnum _structure_type
struct PolycrystalVoronoiVoidIC::DistancePointComparator _customLess
const FileName _file_name
PolycrystalVoronoiVoidIC(const InputParameters ¶meters)
Type for distance and point.