Go to the documentation of this file.
12 #include "MooseMesh.h"
33 #if LIBMESH_HAVE_PETSC
43 virtual std::unique_ptr<MooseMesh>
safeClone()
const override;
64 #if LIBMESH_HAVE_PETSC
virtual std::unique_ptr< MooseMesh > safeClone() const override
virtual Real getMaxInDimension(unsigned int component) const override
PETScDMDAMesh & operator=(const PETScDMDAMesh &other_mesh)=delete
InputParameters validParams< PETScDMDAMesh >()
Real _xmin
The min/max values for x,y,z component.
virtual Real getMinInDimension(unsigned int component) const override
Generate a parallel (distributed) mesh from PETSc DMDA.
virtual void buildMesh() override
dof_id_type _nx
Number of elements in x, y, z direction.
bool _need_to_destroy_dmda
If DMDA is created on the fly, we should destroy it.
PETScDMDAMesh(const InputParameters ¶meters)
ElemType _elem_type
The type of element to build.
MooseEnum _dim
The dimension of the mesh.