|
| EBSDMesh (const InputParameters ¶meters) |
|
virtual | ~EBSDMesh () |
|
virtual void | buildMesh () |
|
const EBSDMeshGenerator::Geometry & | getEBSDGeometry () const |
|
const std::string & | getEBSDFilename () const |
|
virtual std::unique_ptr< MooseMesh > | safeClone () const override |
|
virtual Real | getMinInDimension (unsigned int component) const override |
|
virtual Real | getMaxInDimension (unsigned int component) const override |
|
virtual void | prepared (bool state) override |
|
bool | prepared () const |
|
virtual MooseMesh & | clone () const |
|
void | determineUseDistributedMesh () |
|
std::unique_ptr< MeshBase > | buildMeshBaseObject (unsigned int dim=libMesh::invalid_uint) |
|
std::unique_ptr< T > | buildTypedMesh (unsigned int dim=libMesh::invalid_uint) |
|
void | setMeshBase (std::unique_ptr< MeshBase > mesh_base) |
|
virtual void | init () |
|
virtual unsigned int | dimension () const |
|
virtual unsigned int | effectiveSpatialDimension () const |
|
unsigned int | getBlocksMaxDimension (const std::vector< SubdomainName > &blocks) const |
|
std::vector< BoundaryID > | getBoundaryIDs (const Elem *const elem, const unsigned short int side) const |
|
const std::set< BoundaryID > & | getBoundaryIDs () const |
|
std::vector< BoundaryID > | getBoundaryIDs (const std::vector< BoundaryName > &boundary_name, bool generate_unknown=false) const |
|
const Elem * | getLowerDElem (const Elem *, unsigned short int) const |
|
unsigned int | getHigherDSide (const Elem *elem) const |
|
void | buildNodeList () |
|
void | buildBndElemList () |
|
const std::map< dof_id_type, std::vector< dof_id_type > > & | nodeToElemMap () |
|
const std::map< dof_id_type, std::vector< dof_id_type > > & | nodeToActiveSemilocalElemMap () |
|
virtual bnd_node_iterator | bndNodesBegin () |
|
virtual bnd_node_iterator | bndNodesEnd () |
|
virtual bnd_elem_iterator | bndElemsBegin () |
|
virtual bnd_elem_iterator | bndElemsEnd () |
|
void | buildNodeListFromSideList () |
|
void | buildSideList (std::vector< dof_id_type > &el, std::vector< unsigned short int > &sl, std::vector< boundary_id_type > &il) |
|
std::vector< std::tuple< dof_id_type, unsigned short int, boundary_id_type > > | buildSideList () |
|
std::vector< std::tuple< dof_id_type, unsigned short int, boundary_id_type > > | buildActiveSideList () const |
|
unsigned int | sideWithBoundaryID (const Elem *const elem, const BoundaryID boundary_id) const |
|
MeshBase::node_iterator | localNodesBegin () |
|
MeshBase::const_node_iterator | localNodesBegin () const |
|
MeshBase::node_iterator | localNodesEnd () |
|
MeshBase::const_node_iterator | localNodesEnd () const |
|
MeshBase::element_iterator | activeLocalElementsBegin () |
|
MeshBase::const_element_iterator | activeLocalElementsBegin () const |
|
const MeshBase::element_iterator | activeLocalElementsEnd () |
|
const MeshBase::const_element_iterator | activeLocalElementsEnd () const |
|
virtual dof_id_type | nNodes () const |
|
virtual dof_id_type | nElem () const |
|
virtual dof_id_type | maxNodeId () const |
|
virtual dof_id_type | maxElemId () const |
|
virtual const Node & | node (const dof_id_type i) const |
|
virtual Node & | node (const dof_id_type i) |
|
virtual const Node & | nodeRef (const dof_id_type i) const |
|
virtual Node & | nodeRef (const dof_id_type i) |
|
virtual const Node * | nodePtr (const dof_id_type i) const |
|
virtual Node * | nodePtr (const dof_id_type i) |
|
virtual const Node * | queryNodePtr (const dof_id_type i) const |
|
virtual Node * | queryNodePtr (const dof_id_type i) |
|
virtual Elem * | elem (const dof_id_type i) |
|
virtual const Elem * | elem (const dof_id_type i) const |
|
virtual Elem * | elemPtr (const dof_id_type i) |
|
virtual const Elem * | elemPtr (const dof_id_type i) const |
|
virtual Elem * | queryElemPtr (const dof_id_type i) |
|
virtual const Elem * | queryElemPtr (const dof_id_type i) const |
|
void | needsPrepareForUse () |
|
void | meshChanged () |
|
virtual void | onMeshChanged () |
|
void | cacheChangedLists () |
|
ConstElemPointerRange * | refinedElementRange () const |
|
ConstElemPointerRange * | coarsenedElementRange () const |
|
const std::vector< const Elem *> & | coarsenedElementChildren (const Elem *elem) const |
|
void | updateActiveSemiLocalNodeRange (std::set< dof_id_type > &ghosted_elems) |
|
bool | isSemiLocal (Node *const node) const |
|
const std::unordered_map< boundary_id_type, std::unordered_set< dof_id_type > > & | getBoundariesToElems () const |
|
const std::unordered_map< boundary_id_type, std::unordered_set< dof_id_type > > & | getBoundariesToActiveSemiLocalElemIds () const |
|
std::unordered_set< dof_id_type > | getBoundaryActiveSemiLocalElemIds (BoundaryID bid) const |
|
std::unordered_set< dof_id_type > | getBoundaryActiveNeighborElemIds (BoundaryID bid) const |
|
bool | isBoundaryFullyExternalToSubdomains (BoundaryID bid, const std::set< SubdomainID > &blk_group) const |
|
const std::set< SubdomainID > & | meshSubdomains () const |
|
const std::set< BoundaryID > & | meshBoundaryIds () const |
|
const std::set< BoundaryID > & | meshSidesetIds () const |
|
const std::set< BoundaryID > & | meshNodesetIds () const |
|
void | setBoundaryToNormalMap (std::unique_ptr< std::map< BoundaryID, RealVectorValue >> boundary_map) |
|
void | setBoundaryToNormalMap (std::map< BoundaryID, RealVectorValue > *boundary_map) |
|
void | setMeshBoundaryIDs (std::set< BoundaryID > boundary_IDs) |
|
const RealVectorValue & | getNormalByBoundaryID (BoundaryID id) const |
|
bool | prepare (const MeshBase *mesh_to_clone) |
|
void | update () |
|
unsigned int | uniformRefineLevel () const |
|
void | setUniformRefineLevel (unsigned int, bool deletion=true) |
|
bool | skipDeletionRepartitionAfterRefine () const |
|
bool | skipRefineWhenUseSplit () const |
|
void | addGhostedBoundary (BoundaryID boundary_id) |
|
void | setGhostedBoundaryInflation (const std::vector< Real > &inflation) |
|
const std::set< unsigned int > & | getGhostedBoundaries () const |
|
const std::vector< Real > & | getGhostedBoundaryInflation () const |
|
void | ghostGhostedBoundaries () |
|
void | needGhostGhostedBoundaries (bool needghost) |
|
unsigned int | getPatchSize () const |
|
unsigned int | getGhostingPatchSize () const |
|
unsigned int | getMaxLeafSize () const |
|
void | setPatchUpdateStrategy (Moose::PatchUpdateType patch_update_strategy) |
|
const Moose::PatchUpdateType & | getPatchUpdateStrategy () const |
|
BoundingBox | getInflatedProcessorBoundingBox (Real inflation_multiplier=0.01) const |
|
| operator libMesh::MeshBase & () |
|
| operator const libMesh::MeshBase & () const |
|
MeshBase & | getMesh () |
|
MeshBase & | getMesh (const std::string &name) |
|
const MeshBase & | getMesh () const |
|
const MeshBase & | getMesh (const std::string &name) const |
|
const MeshBase * | getMeshPtr () const |
|
void | printInfo (std::ostream &os=libMesh::out, const unsigned int verbosity=0) const |
|
const std::set< SubdomainID > & | getNodeBlockIds (const Node &node) const |
|
const std::vector< dof_id_type > & | getNodeList (boundary_id_type nodeset_id) const |
|
const Node * | addUniqueNode (const Point &p, Real tol=1e-6) |
|
Node * | addQuadratureNode (const Elem *elem, const unsigned short int side, const unsigned int qp, BoundaryID bid, const Point &point) |
|
Node * | getQuadratureNode (const Elem *elem, const unsigned short int side, const unsigned int qp) |
|
void | clearQuadratureNodes () |
|
BoundaryID | getBoundaryID (const BoundaryName &boundary_name) const |
|
SubdomainID | getSubdomainID (const SubdomainName &subdomain_name) const |
|
std::vector< SubdomainID > | getSubdomainIDs (const std::vector< SubdomainName > &subdomain_name) const |
|
void | setSubdomainName (SubdomainID subdomain_id, const SubdomainName &name) |
|
const std::string & | getSubdomainName (SubdomainID subdomain_id) const |
|
std::vector< SubdomainName > | getSubdomainNames (const std::vector< SubdomainID > &subdomain_ids) const |
|
void | setBoundaryName (BoundaryID boundary_id, BoundaryName name) |
|
const std::string & | getBoundaryName (BoundaryID boundary_id) |
|
void | buildPeriodicNodeMap (std::multimap< dof_id_type, dof_id_type > &periodic_node_map, unsigned int var_number, PeriodicBoundaries *pbs) const |
|
void | buildPeriodicNodeSets (std::map< BoundaryID, std::set< dof_id_type >> &periodic_node_sets, unsigned int var_number, PeriodicBoundaries *pbs) const |
|
Real | dimensionWidth (unsigned int component) const |
|
bool | detectOrthogonalDimRanges (Real tol=1e-6) |
|
void | addPeriodicVariable (unsigned int var_num, BoundaryID primary, BoundaryID secondary) |
|
bool | isTranslatedPeriodic (unsigned int nonlinear_var_num, unsigned int component) const |
|
RealVectorValue | minPeriodicVector (unsigned int nonlinear_var_num, Point p, Point q) const |
|
Real | minPeriodicDistance (unsigned int nonlinear_var_num, Point p, Point q) const |
|
const std::pair< BoundaryID, BoundaryID > * | getPairedBoundaryMapping (unsigned int component) |
|
void | buildRefinementAndCoarseningMaps (Assembly *assembly) |
|
const std::vector< std::vector< QpMap > > & | getRefinementMap (const Elem &elem, int parent_side, int child, int child_side) |
|
const std::vector< std::pair< unsigned int, QpMap > > & | getCoarseningMap (const Elem &elem, int input_side) |
|
void | changeBoundaryId (const boundary_id_type old_id, const boundary_id_type new_id, bool delete_prev) |
|
const std::set< BoundaryID > & | getSubdomainBoundaryIds (const SubdomainID subdomain_id) const |
|
std::set< BoundaryID > | getSubdomainInterfaceBoundaryIds (const SubdomainID subdomain_id) const |
|
std::set< SubdomainID > | getBoundaryConnectedBlocks (const BoundaryID bid) const |
|
std::set< SubdomainID > | getBoundaryConnectedSecondaryBlocks (const BoundaryID bid) const |
|
std::set< SubdomainID > | getInterfaceConnectedBlocks (const BoundaryID bid) const |
|
const std::set< SubdomainID > & | getBlockConnectedBlocks (const SubdomainID subdomain_id) const |
|
bool | isBoundaryNode (dof_id_type node_id) const |
|
bool | isBoundaryNode (dof_id_type node_id, BoundaryID bnd_id) const |
|
bool | isBoundaryElem (dof_id_type elem_id) const |
|
bool | isBoundaryElem (dof_id_type elem_id, BoundaryID bnd_id) const |
|
void | errorIfDistributedMesh (std::string name) const |
|
bool | isDistributedMesh () const |
|
bool | isParallelTypeForced () const |
|
void | setParallelType (ParallelType parallel_type) |
|
void | setParallelType (ParallelType parallel_type) |
|
const MooseEnum & | partitionerName () const |
|
bool | isPartitionerForced () const |
|
void | allowRecovery (bool allow) |
|
void | setCustomPartitioner (Partitioner *partitioner) |
|
bool | isRegularOrthogonal () |
|
bool | hasSecondOrderElements () |
|
virtual std::unique_ptr< PointLocatorBase > | getPointLocator () const |
|
virtual std::string | getFileName () const |
|
void | needsRemoteElemDeletion (bool need_delete) |
|
bool | needsRemoteElemDeletion () const |
|
void | allowRemoteElementRemoval (bool allow_removal) |
|
bool | allowRemoteElementRemoval () const |
|
void | deleteRemoteElements () |
|
bool | hasMeshBase () const |
|
bool | hasElementID (const std::string &id_name) const |
|
unsigned int | getElementIDIndex (const std::string &id_name) const |
|
dof_id_type | maxElementID (unsigned int elem_id_index) const |
|
dof_id_type | minElementID (unsigned int elem_id_index) const |
|
bool | areElemIDsIdentical (const std::string &id_name1, const std::string &id_name2) const |
|
std::set< dof_id_type > | getAllElemIDs (unsigned int elem_id_index) const |
|
std::set< dof_id_type > | getElemIDsOnBlocks (unsigned int elem_id_index, const std::set< SubdomainID > &blks) const |
|
std::unordered_map< dof_id_type, std::set< dof_id_type > > | getElemIDMapping (const std::string &from_id_name, const std::string &to_id_name) const |
|
void | cacheFaceInfoVariableOwnership () const |
|
void | cacheFVElementalDoFs () const |
|
void | computeFiniteVolumeCoords () const |
|
void | isDisplaced (bool is_displaced) |
|
bool | isDisplaced () const |
|
const std::map< boundary_id_type, std::vector< dof_id_type > > & | nodeSetNodes () const |
|
Moose::CoordinateSystemType | getCoordSystem (SubdomainID sid) const |
|
const std::map< SubdomainID, Moose::CoordinateSystemType > & | getCoordSystem () const |
|
Moose::CoordinateSystemType | getUniqueCoordSystem () const |
|
void | setCoordSystem (const std::vector< SubdomainName > &blocks, const MultiMooseEnum &coord_sys) |
|
void | setAxisymmetricCoordAxis (const MooseEnum &rz_coord_axis) |
|
void | setGeneralAxisymmetricCoordAxes (const std::vector< SubdomainName > &blocks, const std::vector< std::pair< Point, RealVectorValue >> &axes) |
|
const std::pair< Point, RealVectorValue > & | getGeneralAxisymmetricCoordAxis (SubdomainID subdomain_id) const |
|
bool | usingGeneralAxisymmetricCoordAxes () const |
|
unsigned int | getAxisymmetricRadialCoord () const |
|
void | checkCoordinateSystems () |
|
void | setCoordData (const MooseMesh &other_mesh) |
|
void | markFiniteVolumeInfoDirty () |
|
bool | isFiniteVolumeInfoDirty () const |
|
MooseAppCoordTransform & | coordTransform () |
|
const MooseUnits & | lengthUnit () const |
|
const std::unordered_map< std::pair< const Elem *, unsigned short int >, const Elem *> & | getLowerDElemMap () const |
|
bool | isSplit () const |
|
void | buildFiniteVolumeInfo () const |
|
void | setupFiniteVolumeMeshData () const |
|
void | doingPRefinement (bool doing_p_refinement) |
|
bool | doingPRefinement () const |
|
const std::vector< QpMap > & | getPRefinementMap (const Elem &elem) const |
|
const std::vector< QpMap > & | getPRefinementSideMap (const Elem &elem) const |
|
const std::vector< QpMap > & | getPCoarseningMap (const Elem &elem) const |
|
const std::vector< QpMap > & | getPCoarseningSideMap (const Elem &elem) const |
|
void | buildPRefinementAndCoarseningMaps (Assembly *assembly) |
|
bool | isLowerD (const SubdomainID subdomain_id) const |
|
bool | hasLowerD () const |
|
virtual bool | enabled () const |
|
std::shared_ptr< MooseObject > | getSharedPtr () |
|
std::shared_ptr< const MooseObject > | getSharedPtr () const |
|
MooseApp & | getMooseApp () const |
|
const std::string & | type () const |
|
virtual const std::string & | name () const |
|
std::string | typeAndName () const |
|
std::string | errorPrefix (const std::string &error_type) const |
|
void | callMooseError (std::string msg, const bool with_prefix) const |
|
MooseObjectParameterName | uniqueParameterName (const std::string ¶meter_name) const |
|
const InputParameters & | parameters () const |
|
MooseObjectName | uniqueName () const |
|
const T & | getParam (const std::string &name) const |
|
std::vector< std::pair< T1, T2 > > | getParam (const std::string ¶m1, const std::string ¶m2) const |
|
const T & | getRenamedParam (const std::string &old_name, const std::string &new_name) const |
|
T | getCheckedPointerParam (const std::string &name, const std::string &error_string="") const |
|
bool | isParamValid (const std::string &name) const |
|
bool | isParamSetByUser (const std::string &nm) const |
|
void | paramError (const std::string ¶m, Args... args) const |
|
void | paramWarning (const std::string ¶m, Args... args) const |
|
void | paramInfo (const std::string ¶m, Args... args) const |
|
void | connectControllableParams (const std::string ¶meter, const std::string &object_type, const std::string &object_name, const std::string &object_parameter) const |
|
void | mooseError (Args &&... args) const |
|
void | mooseErrorNonPrefixed (Args &&... args) const |
|
void | mooseDocumentedError (const std::string &repo_name, const unsigned int issue_num, Args &&... args) const |
|
void | mooseWarning (Args &&... args) const |
|
void | mooseWarningNonPrefixed (Args &&... args) const |
|
void | mooseDeprecated (Args &&... args) const |
|
void | mooseInfo (Args &&... args) const |
|
std::string | getDataFileName (const std::string ¶m) const |
|
std::string | getDataFileNameByName (const std::string &name, const std::string *param=nullptr) const |
|
PerfGraph & | perfGraph () |
|
ConstElemRange * | getActiveLocalElementRange () |
|
ConstElemRange * | getActiveLocalElementRange () |
|
NodeRange * | getActiveNodeRange () |
|
NodeRange * | getActiveNodeRange () |
|
SemiLocalNodeRange * | getActiveSemiLocalNodeRange () const |
|
SemiLocalNodeRange * | getActiveSemiLocalNodeRange () const |
|
ConstNodeRange * | getLocalNodeRange () |
|
ConstNodeRange * | getLocalNodeRange () |
|
StoredRange< MooseMesh::const_bnd_node_iterator, const BndNode *> * | getBoundaryNodeRange () |
|
StoredRange< MooseMesh::const_bnd_node_iterator, const BndNode *> * | getBoundaryNodeRange () |
|
StoredRange< MooseMesh::const_bnd_elem_iterator, const BndElement *> * | getBoundaryElementRange () |
|
StoredRange< MooseMesh::const_bnd_elem_iterator, const BndElement *> * | getBoundaryElementRange () |
|
bool | isCustomPartitionerRequested () const |
|
bool | isCustomPartitionerRequested () const |
|
void | setIsCustomPartitionerRequested (bool cpr) |
|
void | setIsCustomPartitionerRequested (bool cpr) |
|
unsigned int | nFace () const |
|
unsigned int | nFace () const |
|
const std::vector< const FaceInfo *> & | faceInfo () const |
|
const FaceInfo * | faceInfo (const Elem *elem, unsigned int side) const |
|
const std::vector< const FaceInfo *> & | faceInfo () const |
|
const FaceInfo * | faceInfo (const Elem *elem, unsigned int side) const |
|
face_info_iterator | ownedFaceInfoBegin () |
|
face_info_iterator | ownedFaceInfoBegin () |
|
face_info_iterator | ownedFaceInfoEnd () |
|
face_info_iterator | ownedFaceInfoEnd () |
|
elem_info_iterator | ownedElemInfoBegin () |
|
elem_info_iterator | ownedElemInfoBegin () |
|
elem_info_iterator | ownedElemInfoEnd () |
|
elem_info_iterator | ownedElemInfoEnd () |
|
const ElemInfo & | elemInfo (const dof_id_type id) const |
|
const ElemInfo & | elemInfo (const dof_id_type id) const |
|
const std::vector< const ElemInfo *> & | elemInfoVector () const |
|
const std::vector< const ElemInfo *> & | elemInfoVector () const |
|
const std::vector< FaceInfo > & | allFaceInfo () const |
|
const std::vector< FaceInfo > & | allFaceInfo () const |
|
const Parallel::Communicator & | comm () const |
|
processor_id_type | n_processors () const |
|
processor_id_type | processor_id () const |
|