39 const unsigned int _nx;
41 const unsigned int _ny;
43 const unsigned int _nz;
46 std::vector<std::vector<std::vector<unsigned int>>>
_pattern;
const unsigned int _nz
Number of points along the Z direction.
std::set< unsigned int > _include_in_pattern
List of the pattern locations to include. Include all if empty.
const Real _dx
Extent of the lattice in the X direction.
Creates positions (points) following an Cartesian grid.
const Point _center
Center of the lattice.
CartesianGridPositions(const InputParameters ¶meters)
static InputParameters validParams()
const unsigned int _ny
Number of points along the Y direction.
const Real _dy
Extent of the lattice in the Y direction.
const Real _dz
Extent of the lattice in the Z direction.
void initialize() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
std::vector< std::vector< std::vector< unsigned int > > > _pattern
2D pattern of the pins to select (if specified)
const InputParameters & parameters() const
const unsigned int _nx
Number of points along the X direction.