26 std::unique_ptr<MeshBase>
generate()
override;
31 std::array<Real, 3>
d;
33 std::array<Real, 3>
min;
37 std::array<unsigned int, 3>
n;
63 std::unique_ptr<MeshBase> &
_base;
const Geometry & getEBSDGeometry() const
static InputParameters validParams()
EBSDMeshGenerator(const InputParameters ¶meters)
const std::string & getEBSDFilename() const
const bool _distributed
are we working on a distributed mesh?
Mesh generated from parameters read from a DREAM3D EBSD file.
void readEBSDHeader()
Read the EBSD data file header.
const unsigned int _pre_refine
std::array< Real, 3 > min
std::unique_ptr< MeshBase > generate() override
Geometry _geometry
EBSD data file mesh information.
const FileName & _filename
Name of the file containing the EBSD data.
std::unique_ptr< MeshBase > & _base
const InputParameters & parameters() const
std::array< unsigned int, 3 > n
std::unique_ptr< MeshBase > & buildMeshSubgenerator()