static InputParameters validParams()
virtual Real computeCircleValue(const Point &p, const Point ¢er, const Real &radius)
std::vector< Real > _radii
std::vector< Point > _centers
virtual Real value(const Point &p)
enum SmoothCircleBaseIC::ProfileType _profile
virtual RealGradient computeCircleGradient(const Point &p, const Point ¢er, const Real &radius)
SmoothCircleBaseIC(const InputParameters ¶meters)
SmoothcircleBaseIC is the base class for all initial conditions that create circles.
virtual void initialSetup()
virtual RealGradient gradient(const Point &p)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const InputParameters & parameters() const
virtual void computeCircleRadii()=0
virtual void computeCircleCenters()=0
static const std::string center