escript  Revision_
dudley::DudleyDomain Member List

This is the complete list of members for dudley::DudleyDomain, including all inherited members.

AbstractContinuousDomain()escript::AbstractContinuousDomain
addPDEToLumpedSystem(escript::Data &mat, const escript::Data &D, const escript::Data &d, const escript::Data &d_dirac, bool useHRZ) constdudley::DudleyDomainvirtual
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) constdudley::DudleyDomainvirtual
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) constdudley::DudleyDomainvirtual
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) constdudley::DudleyDomainvirtual
borrowListOfTagsInUse(int functionSpaceCode) constdudley::DudleyDomainvirtual
borrowSampleReferenceIDs(int functionSpaceType) constdudley::DudleyDomainvirtual
canTag(int functionSpaceCode) constdudley::DudleyDomainvirtual
commonFunctionSpace(const std::vector< int > &fs, int &resultcode) constdudley::DudleyDomainvirtual
create2D(dim_t NE0, dim_t NE1, double l0, double l1, bool optimize, escript::JMPI jmpi)dudley::DudleyDomainstatic
create3D(dim_t NE0, dim_t NE1, dim_t NE2, double l0, double l1, double l2, bool optimize, escript::JMPI jmpi)dudley::DudleyDomainstatic
createColoring(const index_t *dofMap)dudley::DudleyDomainprivate
createMappings(const std::vector< index_t > &dofDistribution, const std::vector< index_t > &nodeDistribution)dudley::DudleyDomain
distributeByRankOfDOF(const IndexVector &distribution)dudley::DudleyDomainprivate
DudleyDomain(const std::string &name, int numDim, escript::JMPI jmpi)dudley::DudleyDomain
DudleyDomain(const DudleyDomain &in)dudley::DudleyDomain
dump(const std::string &fileName) constdudley::DudleyDomainvirtual
FunctionSpaceNamesMapType typedefdudley::DudleyDomain
functionSpaceTypeAsString(int functionSpaceType) constdudley::DudleyDomainvirtual
getApproximationOrder(int functionSpaceCode) constdudley::DudleyDomainvirtual
getContinuousFunctionCode() constdudley::DudleyDomainvirtual
getDataShape(int functionSpaceCode) constdudley::DudleyDomainvirtual
getDescription() constdudley::DudleyDomainvirtual
getDim() constdudley::DudleyDomaininlinevirtual
getDiracDeltaFunctionsCode() constdudley::DudleyDomainvirtual
getElements() constdudley::DudleyDomaininline
getFaceElements() constdudley::DudleyDomaininline
getFunctionCode() constdudley::DudleyDomainvirtual
getFunctionOnBoundaryCode() constdudley::DudleyDomainvirtual
getFunctionOnContactOneCode() constdudley::DudleyDomainvirtual
getFunctionOnContactZeroCode() constdudley::DudleyDomainvirtual
getMPI() constdudley::DudleyDomaininlinevirtual
getMPIComm() constdudley::DudleyDomaininlinevirtual
getMPIRank() constdudley::DudleyDomaininlinevirtual
getMPISize() constdudley::DudleyDomaininlinevirtual
getNodes() constdudley::DudleyDomaininline
getNormal() constdudley::DudleyDomainvirtual
getNumberOfTagsInUse(int functionSpaceCode) constdudley::DudleyDomainvirtual
getNumDataPointsGlobal() constdudley::DudleyDomainvirtual
getPoints() constdudley::DudleyDomaininline
getPtr()escript::AbstractDomain
getPtr() constescript::AbstractDomain
getReducedContinuousFunctionCode() constdudley::DudleyDomainvirtual
getReducedFunctionCode() constdudley::DudleyDomainvirtual
getReducedFunctionOnBoundaryCode() constdudley::DudleyDomainvirtual
getReducedFunctionOnContactOneCode() constdudley::DudleyDomainvirtual
getReducedFunctionOnContactZeroCode() constdudley::DudleyDomainvirtual
getReducedSolutionCode() constdudley::DudleyDomainvirtual
getSize() constdudley::DudleyDomainvirtual
getSolutionCode() constdudley::DudleyDomainvirtual
getStatus() constdudley::DudleyDomainvirtual
getSystemMatrixTypeId(const boost::python::object &options) constdudley::DudleyDomainvirtual
getTag(const std::string &name) constdudley::DudleyDomainvirtual
getTagFromSampleNo(int functionSpaceType, index_t sampleNo) constdudley::DudleyDomain
escript::AbstractContinuousDomain::getTagFromSampleNo(int functionSpaceType, DataTypes::index_t sampleNo) const =0escript::AbstractDomainpure virtual
getTransportTypeId(int solver, int preconditioner, int package, bool symmetry) constdudley::DudleyDomainvirtual
getX() constdudley::DudleyDomainvirtual
interpolateAcross(escript::Data &target, const escript::Data &source) constdudley::DudleyDomainvirtual
interpolateOnDomain(escript::Data &target, const escript::Data &source) constdudley::DudleyDomainvirtual
isCellOriented(int functionSpaceCode) constdudley::DudleyDomainvirtual
isValidFunctionSpaceType(int functionSpaceType) constdudley::DudleyDomainvirtual
isValidTagName(const std::string &name) constdudley::DudleyDomainvirtual
load(const std::string &filename)dudley::DudleyDomainstatic
m_elementsdudley::DudleyDomainprivate
m_faceElementsdudley::DudleyDomainprivate
m_functionSpaceTypeNamesdudley::DudleyDomainprivatestatic
m_mpiInfodudley::DudleyDomainprivate
m_namedudley::DudleyDomainprivate
m_nodesdudley::DudleyDomainprivate
m_pointsdudley::DudleyDomainprivate
m_tagMapdudley::DudleyDomainprivate
markNodes(std::vector< short > &mask, index_t offset) constdudley::DudleyDomainprivate
MPIBarrier() constdudley::DudleyDomainvirtual
newSystemMatrix(int row_blocksize, const escript::FunctionSpace &row_functionspace, int column_blocksize, const escript::FunctionSpace &column_functionspace, int type) constdudley::DudleyDomainvirtual
newTransportProblem(int blocksize, const escript::FunctionSpace &functionspace, int type) constdudley::DudleyDomainvirtual
onMasterProcessor() constdudley::DudleyDomaininlinevirtual
operator!=(const escript::AbstractDomain &other) constdudley::DudleyDomainvirtual
operator==(const escript::AbstractDomain &other) constdudley::DudleyDomainvirtual
optimizeDOFDistribution(IndexVector &distribution)dudley::DudleyDomainprivate
optimizeDOFLabeling(const IndexVector &distribution)dudley::DudleyDomainprivate
optimizeElementOrdering()dudley::DudleyDomainprivate
ownSample(int fsCode, index_t id) constdudley::DudleyDomainvirtual
escript::AbstractContinuousDomain::ownSample(int fs_code, DataTypes::index_t id) const =0escript::AbstractDomainpure virtual
preferredInterpolationOnDomain(int functionSpaceType_source, int functionSpaceType_target) constdudley::DudleyDomainvirtual
prepare(bool optimize)dudley::DudleyDomainprivate
Print_Mesh_Info(bool full=false) constdudley::DudleyDomainvirtual
printElementInfo(const ElementFile *e, const std::string &title, const std::string &defaultType, bool full) constdudley::DudleyDomainprivate
probeInterpolationAcross(int functionSpaceType_source, const escript::AbstractDomain &targetDomain, int functionSpaceType_target) constdudley::DudleyDomainvirtual
probeInterpolationOnDomain(int functionSpaceType_source, int functionSpaceType_target) constdudley::DudleyDomainvirtual
randomFill(const escript::DataTypes::ShapeType &shape, const escript::FunctionSpace &what, long seed, const boost::python::tuple &filter) constdudley::DudleyDomainvirtual
read(escript::JMPI mpiInfo, const std::string &filename, bool optimize)dudley::DudleyDomainstatic
readGmsh(escript::JMPI mpiInfo, const std::string &filename, int numDim, bool optimize)dudley::DudleyDomainstatic
relabelElementNodes(const index_t *newNode, index_t offset)dudley::DudleyDomain
resolveNodeIds()dudley::DudleyDomainprivate
setElements(ElementFile *elements)dudley::DudleyDomain
setFaceElements(ElementFile *elements)dudley::DudleyDomain
setFunctionSpaceTypeNames()dudley::DudleyDomain
setNewX(const escript::Data &arg)dudley::DudleyDomainvirtual
setPoints(ElementFile *elements)dudley::DudleyDomain
setTagMap(const std::string &name, int tag)dudley::DudleyDomainvirtual
setTags(int functionSpaceType, int newTag, const escript::Data &mask) constdudley::DudleyDomainvirtual
setToGradient(escript::Data &grad, const escript::Data &arg) constdudley::DudleyDomainvirtual
setToIntegrals(std::vector< double > &integrals, const escript::Data &arg) constdudley::DudleyDomainvirtual
setToNormal(escript::Data &out) constdudley::DudleyDomainvirtual
setToSize(escript::Data &out) constdudley::DudleyDomainvirtual
setToX(escript::Data &arg) constdudley::DudleyDomainvirtual
showTagNames() constdudley::DudleyDomainvirtual
StatusType typedefescript::AbstractDomain
supportsContactElements() constdudley::DudleyDomaininlinevirtual
supportsFilter(const boost::python::tuple &t) constescript::AbstractDomainvirtual
throwStandardException(const std::string &functionName) constescript::AbstractDomain
updateTagList()dudley::DudleyDomainprivate
write(const std::string &fileName) constdudley::DudleyDomainvirtual
writeElementInfo(std::ostream &stream, const ElementFile *e, const std::string &defaultType) constdudley::DudleyDomainprivate
~AbstractContinuousDomain()escript::AbstractContinuousDomainvirtual
~AbstractDomain()escript::AbstractDomaininlinevirtual
~DudleyDomain()dudley::DudleyDomain