33 ": This initial condition works only with triangular subchannel geometry. Update " 34 "your input file to use TriSubChannelMesh in the mesh block.");
T & getMesh(MooseMesh &mesh)
function to cast mesh
TriSubChannelBaseIC(const InputParameters ¶ms)
const TriSubChannelMesh & getMesh(const MooseMesh &mesh) const
Check that mesh is TriSubChannelMesh and if not, report an error.
static InputParameters validParams()
virtual const std::string & name() const
Mesh class for triangular, edge and corner subchannels for hexagonal lattice fuel assemblies...
void mooseError(Args &&... args) const
static InputParameters validParams()