escript  Revision_
finley::FinleyDomain Member List

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

AbstractContinuousDomain()escript::AbstractContinuousDomain
addDiracPoints(const std::vector< double > &points, const std::vector< int > &tags)finley::FinleyDomain
addPDEToLumpedSystem(escript::Data &mat, const escript::Data &D, const escript::Data &d, const escript::Data &d_dirac, bool useHRZ) constfinley::FinleyDomainvirtual
addPDEToRHS(escript::Data &rhs, const escript::Data &X, const escript::Data &Y, const escript::Data &y, const escript::Data &y_contact, const escript::Data &y_dirac) constfinley::FinleyDomainvirtual
addPDEToSystem(escript::AbstractSystemMatrix &mat, escript::Data &rhs, const escript::Data &A, const escript::Data &B, const escript::Data &C, const escript::Data &D, const escript::Data &X, const escript::Data &Y, const escript::Data &d, const escript::Data &y, const escript::Data &d_contact, const escript::Data &y_contact, const escript::Data &d_dirac, const escript::Data &y_dirac) constfinley::FinleyDomainvirtual
addPDEToTransportProblem(escript::AbstractTransportProblem &tp, escript::Data &source, const escript::Data &M, const escript::Data &A, const escript::Data &B, const escript::Data &C, const escript::Data &D, const escript::Data &X, const escript::Data &Y, const escript::Data &d, const escript::Data &y, const escript::Data &d_contact, const escript::Data &y_contact, const escript::Data &d_dirac, const escript::Data &y_dirac) constfinley::FinleyDomainvirtual
approximationOrderfinley::FinleyDomainprivate
borrowListOfTagsInUse(int functionSpaceCode) constfinley::FinleyDomainvirtual
borrowSampleReferenceIDs(int functionSpaceType) constfinley::FinleyDomainvirtual
canTag(int functionSpaceCode) constfinley::FinleyDomainvirtual
commonFunctionSpace(const std::vector< int > &fs, int &resultcode) constfinley::FinleyDomainvirtual
createColoring(const IndexVector &dofMap)finley::FinleyDomainprivate
createHex20(dim_t NE0, dim_t NE1, dim_t NE2, double l0, double l1, double l2, bool periodic0, bool periodic1, bool periodic2, int order, int reducedOrder, bool useElementsOnFace, bool useFullElementOrder, bool useMacroElements, bool optimize, escript::JMPI jmpi)finley::FinleyDomainstatic
createHex8(dim_t NE0, dim_t NE1, dim_t NE2, double l0, double l1, double l2, bool periodic0, bool periodic1, bool periodic2, int order, int reducedOrder, bool useElementsOnFace, bool optimize, escript::JMPI jmpi)finley::FinleyDomainstatic
createMappings(const IndexVector &dofDistribution, const IndexVector &nodeDistribution)finley::FinleyDomain
createRec4(dim_t NE0, dim_t NE1, double L0, double L1, bool periodic0, bool periodic1, int order, int reducedOrder, bool useElementsOnFace, bool optimize, escript::JMPI jmpi)finley::FinleyDomainstatic
createRec8(dim_t NE0, dim_t NE1, double l0, double l1, bool periodic0, bool periodic1, int order, int reducedOrder, bool useElementsOnFace, bool useFullElementOrder, bool useMacroElements, bool optimize, escript::JMPI jmpi)finley::FinleyDomainstatic
distributeByRankOfDOF(const IndexVector &distribution)finley::FinleyDomainprivate
dump(const std::string &fileName) constfinley::FinleyDomainvirtual
findMatchingFaces(double safetyFactor, double tolerance, int *numPairs, int *elem0, int *elem1, int *matchingNodes) constfinley::FinleyDomainprivate
FinleyDomain(const std::string &name, int numDim, escript::JMPI jmpi)finley::FinleyDomain
FinleyDomain(const FinleyDomain &in)finley::FinleyDomain
FunctionSpaceNamesMapType typedeffinley::FinleyDomain
functionSpaceTypeAsString(int functionSpaceType) constfinley::FinleyDomainvirtual
getApproximationOrder(int functionSpaceCode) constfinley::FinleyDomainvirtual
getContactElements() constfinley::FinleyDomaininline
getContinuousFunctionCode() constfinley::FinleyDomainvirtual
getDataShape(int functionSpaceCode) constfinley::FinleyDomainvirtual
getDescription() constfinley::FinleyDomainvirtual
getDim() constfinley::FinleyDomaininlinevirtual
getDiracDeltaFunctionsCode() constfinley::FinleyDomainvirtual
getElements() constfinley::FinleyDomaininline
getFaceElements() constfinley::FinleyDomaininline
getFunctionCode() constfinley::FinleyDomainvirtual
getFunctionOnBoundaryCode() constfinley::FinleyDomainvirtual
getFunctionOnContactOneCode() constfinley::FinleyDomainvirtual
getFunctionOnContactZeroCode() constfinley::FinleyDomainvirtual
getMPI() constfinley::FinleyDomaininlinevirtual
getMPIComm() constfinley::FinleyDomaininlinevirtual
getMPIRank() constfinley::FinleyDomaininlinevirtual
getMPISize() constfinley::FinleyDomaininlinevirtual
getNodes() constfinley::FinleyDomaininline
getNormal() constfinley::FinleyDomainvirtual
getNumberOfTagsInUse(int functionSpaceCode) constfinley::FinleyDomainvirtual
getNumDataPointsGlobal() constfinley::FinleyDomainvirtual
getPoints() constfinley::FinleyDomaininline
getPtr()escript::AbstractDomain
getPtr() constescript::AbstractDomain
getReducedContinuousFunctionCode() constfinley::FinleyDomainvirtual
getReducedFunctionCode() constfinley::FinleyDomainvirtual
getReducedFunctionOnBoundaryCode() constfinley::FinleyDomainvirtual
getReducedFunctionOnContactOneCode() constfinley::FinleyDomainvirtual
getReducedFunctionOnContactZeroCode() constfinley::FinleyDomainvirtual
getReducedSolutionCode() constfinley::FinleyDomainvirtual
getSize() constfinley::FinleyDomainvirtual
getSolutionCode() constfinley::FinleyDomainvirtual
getStatus() constfinley::FinleyDomainvirtual
getSystemMatrixTypeId(const boost::python::object &options) constfinley::FinleyDomainvirtual
getTag(const std::string &name) constfinley::FinleyDomainvirtual
getTagFromSampleNo(int functionSpaceType, index_t sampleNo) constfinley::FinleyDomain
escript::AbstractContinuousDomain::getTagFromSampleNo(int functionSpaceType, DataTypes::index_t sampleNo) const =0escript::AbstractDomainpure virtual
getTagMap() constfinley::FinleyDomaininline
getTransportTypeId(int solver, int preconditioner, int package, bool symmetry) constfinley::FinleyDomainvirtual
getX() constfinley::FinleyDomainvirtual
glueFaces(double safetyFactor, double tolerance, bool optimize)finley::FinleyDomain
integrationOrderfinley::FinleyDomainprivate
interpolateAcross(escript::Data &target, const escript::Data &source) constfinley::FinleyDomainvirtual
interpolateOnDomain(escript::Data &target, const escript::Data &source) constfinley::FinleyDomainvirtual
isCellOriented(int functionSpaceCode) constfinley::FinleyDomainvirtual
isValidFunctionSpaceType(int functionSpaceType) constfinley::FinleyDomainvirtual
isValidTagName(const std::string &name) constfinley::FinleyDomainvirtual
joinFaces(double safetyFactor, double tolerance, bool optimize)finley::FinleyDomain
load(const std::string &filename)finley::FinleyDomainstatic
m_contactElementsfinley::FinleyDomainprivate
m_elementsfinley::FinleyDomainprivate
m_faceElementsfinley::FinleyDomainprivate
m_functionSpaceTypeNamesfinley::FinleyDomainprivatestatic
m_mpiInfofinley::FinleyDomainprivate
m_namefinley::FinleyDomainprivate
m_nodesfinley::FinleyDomainprivate
m_pointsfinley::FinleyDomainprivate
m_tagMapfinley::FinleyDomainprivate
markNodes(std::vector< short > &mask, index_t offset, bool useLinear) constfinley::FinleyDomainprivate
merge(const std::vector< const FinleyDomain *> &meshes)finley::FinleyDomainstatic
MPIBarrier() constfinley::FinleyDomainvirtual
newSystemMatrix(int row_blocksize, const escript::FunctionSpace &row_functionspace, int column_blocksize, const escript::FunctionSpace &column_functionspace, int type) constfinley::FinleyDomainvirtual
newTransportProblem(int blocksize, const escript::FunctionSpace &functionspace, int type) constfinley::FinleyDomainvirtual
onMasterProcessor() constfinley::FinleyDomaininlinevirtual
operator!=(const escript::AbstractDomain &other) constfinley::FinleyDomainvirtual
operator==(const escript::AbstractDomain &other) constfinley::FinleyDomainvirtual
optimizeDOFDistribution(IndexVector &distribution)finley::FinleyDomainprivate
optimizeDOFLabeling(const IndexVector &distribution)finley::FinleyDomainprivate
optimizeElementOrdering()finley::FinleyDomainprivate
ownSample(int fsCode, index_t id) constfinley::FinleyDomainvirtual
escript::AbstractContinuousDomain::ownSample(int fs_code, DataTypes::index_t id) const =0escript::AbstractDomainpure virtual
preferredInterpolationOnDomain(int functionSpaceType_source, int functionSpaceType_target) constfinley::FinleyDomainvirtual
prepare(bool optimize)finley::FinleyDomainprivate
Print_Mesh_Info(bool full=false) constfinley::FinleyDomainvirtual
printElementInfo(const ElementFile *e, const std::string &title, const std::string &defaultType, bool full) constfinley::FinleyDomainprivate
probeInterpolationAcross(int functionSpaceType_source, const escript::AbstractDomain &targetDomain, int functionSpaceType_target) constfinley::FinleyDomainvirtual
probeInterpolationOnDomain(int functionSpaceType_source, int functionSpaceType_target) constfinley::FinleyDomainvirtual
randomFill(const escript::DataTypes::ShapeType &shape, const escript::FunctionSpace &what, long seed, const boost::python::tuple &filter) constfinley::FinleyDomainvirtual
read(escript::JMPI mpiInfo, const std::string &fileName, int integrationOrder=-1, int reducedIntegrationOrder=-1, bool optimize=false)finley::FinleyDomainstatic
readGmsh(escript::JMPI mpiInfo, const std::string &filename, int numDim, int integrationOrder=-1, int reducedIntegrationOrder=-1, bool optimize=false, bool useMacroElements=false)finley::FinleyDomainstatic
reducedApproximationOrderfinley::FinleyDomainprivate
reducedIntegrationOrderfinley::FinleyDomainprivate
relabelElementNodes(const IndexVector &newNode, index_t offset)finley::FinleyDomainprivate
resolveNodeIds()finley::FinleyDomainprivate
setContactElements(ElementFile *elements)finley::FinleyDomain
setElements(ElementFile *elements)finley::FinleyDomain
setFaceElements(ElementFile *elements)finley::FinleyDomain
setFunctionSpaceTypeNames()finley::FinleyDomain
setNewX(const escript::Data &arg)finley::FinleyDomainvirtual
setOrders()finley::FinleyDomainprivate
setPoints(ElementFile *elements)finley::FinleyDomain
setTagMap(const std::string &name, int tag)finley::FinleyDomainvirtual
setTags(int functionSpaceType, int newTag, const escript::Data &mask) constfinley::FinleyDomainvirtual
setToGradient(escript::Data &grad, const escript::Data &arg) constfinley::FinleyDomainvirtual
setToIntegrals(std::vector< double > &integrals, const escript::Data &arg) constfinley::FinleyDomainvirtual
setToNormal(escript::Data &out) constfinley::FinleyDomainvirtual
setToSize(escript::Data &out) constfinley::FinleyDomainvirtual
setToX(escript::Data &arg) constfinley::FinleyDomainvirtual
showTagNames() constfinley::FinleyDomainvirtual
StatusType typedefescript::AbstractDomain
supportsContactElements() constfinley::FinleyDomaininlinevirtual
supportsFilter(const boost::python::tuple &t) constescript::AbstractDomainvirtual
throwStandardException(const std::string &functionName) constescript::AbstractDomain
updateTagList()finley::FinleyDomainprivate
write(const std::string &fileName) constfinley::FinleyDomainvirtual
writeElementInfo(std::ostream &stream, const ElementFile *e, const std::string &defaultType) constfinley::FinleyDomainprivate
~AbstractContinuousDomain()escript::AbstractContinuousDomainvirtual
~AbstractDomain()escript::AbstractDomaininlinevirtual
~FinleyDomain()finley::FinleyDomain