escript  Revision_
finley::Mesh Member List

This is the complete list of members for finley::Mesh, including all inherited members.

addPoints(int numPoints, const double *points_ptr, const int *tags_ptr)finley::Mesh
addTagMap(const char *name, int tag_key)finley::Mesh
approximationOrderfinley::Mesh
ContactElementsfinley::Mesh
createColoring(const std::vector< index_t > &dofMap)finley::Meshprivate
createMappings(const std::vector< index_t > &dofDistribution, const std::vector< index_t > &nodeDistribution)finley::Mesh
distributeByRankOfDOF(const std::vector< index_t > &distribution)finley::Meshprivate
Elementsfinley::Mesh
FaceElementsfinley::Mesh
findMatchingFaces(double, double, int *, int *, int *, int *)finley::Mesh
FullFullPatternfinley::Mesh
FullReducedPatternfinley::Mesh
getDim() const finley::Meshinline
getPattern(bool reduce_row_order, bool reduce_col_order)finley::Mesh
getStatus() const finley::Meshinline
getTag(const char *name) const finley::Mesh
glueFaces(double safetyFactor, double tolerance, bool)finley::Mesh
integrationOrderfinley::Mesh
isValidTagName(const char *name) const finley::Mesh
joinFaces(double safetyFactor, double tolerance, bool)finley::Mesh
load(esysUtils::JMPI &mpi_info, const std::string fname)finley::Meshstatic
m_namefinley::Mesh
makePattern(bool reduce_row_order, bool reduce_col_order)finley::Mesh
markDOFsConnectedToRange(int *mask, int offset, int marker, index_t firstDOF, index_t lastDOF, bool useLinear)finley::Mesh
markNodes(std::vector< short > &mask, int offset, bool useLinear)finley::Meshprivate
Mesh(const std::string name, int numDim, esysUtils::JMPI &mpi_info)finley::Mesh
MPIInfofinley::Mesh
Nodesfinley::Mesh
optimizeDOFDistribution(std::vector< index_t > &distribution)finley::Meshprivate
optimizeDOFLabeling(const std::vector< index_t > &distribution)finley::Meshprivate
optimizeElementOrdering()finley::Meshprivate
Pointsfinley::Mesh
prepare(bool optimize)finley::Mesh
print()finley::Mesh
printElementInfo(const ElementFile *e, const std::string title, const std::string defaultType, bool full) const finley::Meshprivate
printInfo(bool)finley::Mesh
read(esysUtils::JMPI &mpi_info, const std::string fname, int order, int reducedOrder, bool optimize)finley::Meshstatic
readGmsh(esysUtils::JMPI &mpi_info, const std::string fname, int numDim, int order, int reducedOrder, bool optimize, bool useMacroElements)finley::Meshstatic
readGmshMaster(esysUtils::JMPI &mpi_info, const std::string fname, int numDim, int order, int reducedOrder, bool optimize, bool useMacroElements)finley::Meshprivatestatic
readGmshSlave(esysUtils::JMPI &mpi_info, const std::string fname, int numDim, int order, int reducedOrder, bool optimize, bool useMacroElements)finley::Meshprivatestatic
reducedApproximationOrderfinley::Mesh
ReducedFullPatternfinley::Mesh
reducedIntegrationOrderfinley::Mesh
ReducedReducedPatternfinley::Mesh
relabelElementNodes(const std::vector< index_t > &, index_t offset)finley::Mesh
resolveNodeIds()finley::Mesh
setContactElements(ElementFile *elements)finley::Mesh
setCoordinates(const escript::Data &newX)finley::Mesh
setElements(ElementFile *elements)finley::Mesh
setFaceElements(ElementFile *elements)finley::Mesh
setOrders()finley::Meshprivate
setPoints(ElementFile *elements)finley::Mesh
tagMapfinley::Mesh
updateTagList()finley::Meshprivate
write(const std::string fname) const finley::Mesh
writeElementInfo(std::ostream &stream, const ElementFile *e, const std::string defaultType) const finley::Meshprivate
~Mesh()finley::Mesh