escript  Revision_
ripley::Brick Member List
This is the complete list of members for ripley::Brick, including all inherited members.
AbstractContinuousDomain()escript::AbstractContinuousDomain
AbstractDomain()escript::AbstractDomain
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) const ripley::RipleyDomain [virtual]
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) const ripley::RipleyDomain [virtual]
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) const ripley::RipleyDomain [virtual]
addPoints(int numPoints, const double *points_ptr, const int *tags_ptr)ripley::RipleyDomain [protected]
addToMatrixAndRHS(paso::SystemMatrix_ptr S, escript::Data &F, const DoubleVector &EM_S, const DoubleVector &EM_F, bool addS, bool addF, int firstNode, int nEq=1, int nComp=1) const ripley::Brick [private]
addToRHS(escript::Data &rhs, std::map< std::string, escript::Data > data) const ripley::RipleyDomain [virtual]
addToRHSFromPython(escript::Data &rhs, boost::python::list data) const ripley::RipleyDomain [virtual]
addToSystem(escript::AbstractSystemMatrix &mat, escript::Data &rhs, std::map< std::string, escript::Data > data) const ripley::RipleyDomain [virtual]
addToSystemFromPython(escript::AbstractSystemMatrix &mat, escript::Data &rhs, boost::python::list data) const ripley::RipleyDomain [virtual]
addToSystemMatrix(paso::SystemMatrix_ptr in, const IndexVector &nodes_Eq, dim_t num_Eq, const IndexVector &nodes_Sol, dim_t num_Sol, const DoubleVector &array) const ripley::RipleyDomain [protected]
assembleCoordinates(escript::Data &arg) const ripley::Brick [protected, virtual]
assembleGradient(escript::Data &out, const escript::Data &in) const ripley::Brick [protected, virtual]
assembleIntegrate(DoubleVector &integrals, const escript::Data &arg) const ripley::Brick [protected, virtual]
assemblerripley::RipleyDomain [protected]
assembler_typeripley::RipleyDomain [protected]
averageData(escript::Data &out, const escript::Data &in) const ripley::RipleyDomain [protected]
borrowListOfTagsInUse(int fsType) const ripley::RipleyDomain [virtual]
borrowSampleReferenceIDs(int fsType) const ripley::Brick [virtual]
Brick(int n0, int n1, int n2, double x0, double y0, double z0, double x1, double y1, double z1, int d0=-1, int d1=-1, int d2=-1, const std::vector< double > &points=std::vector< double >(), const std::vector< int > &tags=std::vector< int >(), const simap_t &tagnamestonums=simap_t())ripley::Brick
BufferMapType typedefescript::AbstractDomain
canTag(int fsType) const ripley::RipleyDomain [virtual]
commonFunctionSpace(const std::vector< int > &fs, int &resultcode) const ripley::RipleyDomain [virtual]
copyData(escript::Data &out, const escript::Data &in) const ripley::RipleyDomain [protected]
createCouplePatterns(const std::vector< IndexVector > &colIndices, const std::vector< IndexVector > &rowIndices, const dim_t N, paso::Pattern_ptr &colPattern, paso::Pattern_ptr &rowPattern) const ripley::RipleyDomain [protected]
createMainPattern() const ripley::RipleyDomain [protected]
createPasoPattern(const IndexVector &ptr, const IndexVector &index, const dim_t M, const dim_t N) const ripley::RipleyDomain [protected]
createPattern()ripley::Brick [private]
DefaultAssembler3D classripley::Brick [friend]
dofToNodes(escript::Data &out, const escript::Data &in) const ripley::Brick [protected, virtual]
dump(const std::string &filename) const ripley::Brick [virtual]
findNode(const double *coords) const ripley::Brick [private, virtual]
functionSpaceTypeAsString(int fsType) const ripley::RipleyDomain [virtual]
getApproximationOrder(const int fsType) const ripley::RipleyDomain [inline, virtual]
getContinuousFunctionCode() const ripley::RipleyDomain [inline, virtual]
getDataShape(int fsType) const ripley::RipleyDomain [virtual]
getDescription() const ripley::Brick [virtual]
getDim() const ripley::RipleyDomain [inline, virtual]
getDiracDeltaFunctionsCode() const ripley::RipleyDomain [inline, virtual]
getDofOfNode(int node) const ripley::Brick [inline, protected, virtual]
getFunctionCode() const ripley::RipleyDomain [inline, virtual]
getFunctionOnBoundaryCode() const ripley::RipleyDomain [inline, virtual]
getFunctionOnContactOneCode() const ripley::RipleyDomain [inline, virtual]
getFunctionOnContactZeroCode() const ripley::RipleyDomain [inline, virtual]
getGridParameters() const ripley::Brick [inline, virtual]
getLocalCoordinate(int index, int dim) const ripley::Brick [inline, virtual]
getMPIComm() const ripley::RipleyDomain [inline, virtual]
getMPIRank() const ripley::RipleyDomain [inline, virtual]
getMPISize() const ripley::RipleyDomain [inline, virtual]
getNodeDistribution() const ripley::Brick [inline, virtual]
getNormal() const ripley::RipleyDomain [virtual]
getNumberOfTagsInUse(int fsType) const ripley::RipleyDomain [virtual]
getNumDataPointsGlobal() const ripley::Brick [inline, virtual]
getNumDOF() const ripley::Brick [inline, protected, virtual]
getNumElements() const ripley::Brick [inline, protected, virtual]
getNumElementsPerDim() const ripley::Brick [inline, virtual]
getNumFaceElements() const ripley::Brick [inline, protected, virtual]
getNumFacesPerBoundary() const ripley::Brick [inline, virtual]
getNumNodes() const ripley::Brick [inline, protected, virtual]
getNumNodesPerDim() const ripley::Brick [inline, virtual]
getNumSubdivisionsPerDim() const ripley::Brick [inline, virtual]
getPattern(bool reducedRowOrder, bool reducedColOrder) const ripley::Brick [inline, protected, virtual]
getPtr()escript::AbstractDomain
getPtr() const escript::AbstractDomain
getReducedContinuousFunctionCode() const ripley::RipleyDomain [inline, virtual]
getReducedFunctionCode() const ripley::RipleyDomain [inline, virtual]
getReducedFunctionOnBoundaryCode() const ripley::RipleyDomain [inline, virtual]
getReducedFunctionOnContactOneCode() const ripley::RipleyDomain [inline, virtual]
getReducedFunctionOnContactZeroCode() const ripley::RipleyDomain [inline, virtual]
getReducedSolutionCode() const ripley::RipleyDomain [inline, virtual]
getSize() const ripley::RipleyDomain [virtual]
getSolutionCode() const ripley::RipleyDomain [inline, virtual]
getStatus() const ripley::RipleyDomain [inline, virtual]
getSystemMatrixTypeId(const int solver, const int preconditioner, const int package, const bool symmetry) const ripley::RipleyDomain [virtual]
getTag(const std::string &name) const ripley::RipleyDomain [inline, virtual]
getTagFromSampleNo(int fsType, int sampleNo) const ripley::RipleyDomain [virtual]
getTransportTypeId(const int solver, const int preconditioner, const int package, const bool symmetry) const ripley::RipleyDomain [virtual]
getX() const ripley::RipleyDomain [virtual]
insertNeighbourNodes(IndexVector &index, index_t node) const ripley::Brick [protected, virtual]
interpolateACross(escript::Data &target, const escript::Data &source) const ripley::RipleyDomain [virtual]
interpolateNodesOnElements(escript::Data &out, const escript::Data &in, bool reduced) const ripley::Brick [protected, virtual]
interpolateNodesOnFaces(escript::Data &out, const escript::Data &in, bool reduced) const ripley::Brick [protected, virtual]
interpolateOnDomain(escript::Data &target, const escript::Data &source) const ripley::RipleyDomain [virtual]
isCellOriented(int fsType) const ripley::RipleyDomain [virtual]
isValidFunctionSpaceType(int fsType) const ripley::RipleyDomain [virtual]
isValidTagName(const std::string &name) const ripley::RipleyDomain [inline, virtual]
LameAssembler3D classripley::Brick [friend]
m_connectorripley::Brick [private]
m_diracPointNodeIDsripley::RipleyDomain [protected]
m_diracPointsripley::RipleyDomain [protected]
m_dofIdripley::Brick [private]
m_dofMapripley::Brick [private]
m_dxripley::Brick [private]
m_elementIdripley::Brick [private]
m_elementTagsripley::RipleyDomain [mutable, protected]
m_elementTagsInUseripley::RipleyDomain [mutable, protected]
m_faceCountripley::Brick [private]
m_faceIdripley::Brick [private]
m_faceOffsetripley::Brick [private]
m_faceTagsripley::RipleyDomain [mutable, protected]
m_faceTagsInUseripley::RipleyDomain [mutable, protected]
m_gNEripley::Brick [private]
m_lengthripley::Brick [private]
m_mpiInforipley::RipleyDomain [protected]
m_NEripley::Brick [private]
m_NNripley::Brick [private]
m_nodeDistributionripley::Brick [private]
m_nodeIdripley::Brick [private]
m_nodeTagsripley::RipleyDomain [mutable, protected]
m_nodeTagsInUseripley::RipleyDomain [mutable, protected]
m_numDimripley::RipleyDomain [protected]
m_NXripley::Brick [private]
m_offsetripley::Brick [private]
m_originripley::Brick [private]
m_ownNEripley::Brick [private]
m_patternripley::Brick [private]
m_statusripley::RipleyDomain [protected]
m_tagMapripley::RipleyDomain [protected]
MPIBarrier() const ripley::RipleyDomain [inline, virtual]
multiplyData(escript::Data &out, const escript::Data &in) const ripley::RipleyDomain [protected]
newSystemMatrix(const int row_blocksize, const escript::FunctionSpace &row_functionspace, const int column_blocksize, const escript::FunctionSpace &column_functionspace, const int type) const ripley::RipleyDomain [virtual]
newTransportProblem(const int blocksize, const escript::FunctionSpace &functionspace, const int type) const ripley::RipleyDomain [virtual]
nodesToDOF(escript::Data &out, const escript::Data &in) const ripley::Brick [protected, virtual]
onMasterProcessor() const ripley::RipleyDomain [inline, virtual]
operator!=(const escript::AbstractDomain &other) const ripley::RipleyDomain [inline, virtual]
operator==(const escript::AbstractDomain &other) const ripley::Brick [virtual]
ownSample(int fsType, index_t id) const ripley::Brick [virtual]
populateSampleIds()ripley::Brick [private]
preferredInterpolationOnDomain(int fsType_source, int fsType_target) const ripley::RipleyDomain [virtual]
Print_Mesh_Info(const bool full=false) const ripley::Brick [virtual]
probeInterpolationACross(int, const escript::AbstractDomain &, int) const ripley::RipleyDomain [virtual]
probeInterpolationOnDomain(int fsType_source, int fsType_target) const ripley::RipleyDomain [virtual]
randomFill(const escript::DataTypes::ShapeType &shape, const escript::FunctionSpace &what, long seed, const boost::python::tuple &filter) const ripley::Brick [virtual]
randomFillWorker(const escript::DataTypes::ShapeType &shape, long seed, const boost::python::tuple &filter) const ripley::Brick [private, virtual]
readBinaryGrid(escript::Data &out, std::string filename, const ReaderParameters &params) const ripley::Brick [virtual]
readBinaryGridImpl(escript::Data &out, const std::string &filename, const ReaderParameters &params) const ripley::Brick [private]
readBinaryGridZippedImpl(escript::Data &out, const std::string &filename, const ReaderParameters &params) const ripley::Brick [private]
readNcGrid(escript::Data &out, std::string filename, std::string varname, const ReaderParameters &params) const ripley::Brick [virtual]
RipleyDomain(dim_t dim)ripley::RipleyDomain
setAssembler(std::string type, std::map< std::string, escript::Data > constants)ripley::Brick [protected, virtual]
setAssemblerFromPython(std::string type, boost::python::list options)ripley::RipleyDomain
setNewX(const escript::Data &arg)ripley::RipleyDomain [virtual]
setTagMap(const std::string &name, int tag)ripley::RipleyDomain [inline, virtual]
setTags(const int fsType, const int newTag, const escript::Data &mask) const ripley::RipleyDomain [virtual]
setToGradient(escript::Data &out, const escript::Data &in) const ripley::RipleyDomain [virtual]
setToIntegrals(DoubleVector &integrals, const escript::Data &arg) const ripley::RipleyDomain [virtual]
setToNormal(escript::Data &out) const ripley::Brick [virtual]
setToSize(escript::Data &out) const ripley::Brick [virtual]
setToX(escript::Data &arg) const ripley::RipleyDomain [virtual]
showTagNames() const ripley::RipleyDomain [virtual]
StatusType typedefescript::AbstractDomain
supportsContactElements() const ripley::RipleyDomain [inline, virtual]
supportsFilter(const boost::python::tuple &t) const ripley::RipleyDomain [virtual]
throwStandardException(const std::string &functionName) const escript::AbstractDomain
updateTagsInUse(int fsType) const ripley::RipleyDomain [protected]
ValueBuffer typedefescript::AbstractDomain
WaveAssembler3D classripley::Brick [friend]
write(const std::string &filename) const escript::AbstractDomain [virtual]
writeBinaryGrid(const escript::Data &in, std::string filename, int byteOrder, int dataType) const ripley::Brick [virtual]
writeBinaryGridImpl(const escript::Data &in, const std::string &filename, int byteOrder) const ripley::Brick [private]
~AbstractContinuousDomain()escript::AbstractContinuousDomain [virtual]
~AbstractDomain()escript::AbstractDomain [virtual]
~Brick()ripley::Brick
~RipleyDomain()ripley::RipleyDomain