15 #include "libmesh/mesh_tools.h" 38 const Point &
min = bbox.min();
39 const Point &
max = bbox.max();
static InputParameters validParams()
std::vector< Real > _radii
const Real _radius
User-supplied circle radius.
std::vector< Point > _centers
An InitialCondition for initializing phase variable in close packed circles/spheres pattern...
const std::vector< double > y
auto max(const L &left, const R &right)
SmoothcircleBaseIC is the base class for all initial conditions that create circles.
const std::vector< double > x
registerMooseObject("PhaseFieldApp", ClosePackIC)
virtual unsigned int dimension() const
ClosePackIC(const InputParameters ¶meters)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual void computeCircleCenters()
Compute the close packed centers and radii.
virtual MooseMesh & mesh() override
static const std::complex< double > j(0, 1)
Complex number "j" (also known as "i")
FEProblemBase & _fe_problem
static InputParameters validParams()
auto min(const L &left, const R &right)
const Elem & get(const ElemType type_in)