virtual void computeSuperellipsoidSemiaxes()
std::vector< Real > _input_ns
std::vector< Real > _input_bs
static InputParameters validParams()
SmoothSuperellipsoidBaseIC is the base class for all initial conditions that create superellipsoids...
SpecifiedSmoothSuperellipsoidIC creates multiple SmoothSuperellipsoids (number = size of x_positions)...
virtual void computeSuperellipsoidExponents()
std::vector< Real > _input_as
virtual void computeSuperellipsoidCenters()
SpecifiedSmoothSuperellipsoidIC(const InputParameters ¶meters)
std::vector< Real > _y_positions
const InputParameters & parameters() const
std::vector< Real > _z_positions
std::vector< Real > _x_positions
std::vector< Real > _input_cs