Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

escript::AbsMax< T > | Return the absolute maximum value of the two given values
escript::AbstractReducer |
escript::MPIDataReducer |
escript::MPIScalarReducer |
escript::NonReducedVariable |
escript::AbstractTransportProblem | Give a short description of what AbstractTransportProblem does
paso::TransportProblem |
dudley::AssembleParameters |
finley::AssembleParameters |
Block |
Block2 |
BlockGrid |
BlockGrid2 |
paso::Connector |
paso::Coupler< Scalar > |
escript::Data | Data represents a collection of datapoints
weipa::DataVar | A class that provides functionality to read an escript data object from a dump file or an escript::Data instance and write that data in Silo or VTK XML formats
escript::DataTypes::DataVectorAlt< T > |
escript::DataTypes::DataVectorAlt< cplx_t > |
escript::DataTypes::DataVectorAlt< real_t > |
escript::DataTypes::DataVectorTaipan | DataVectorTaipan implements an arbitrarily long vector of data values. DataVectorTaipan is the underlying data container for Data objects
paso::DegreeAndIdx |
speckley::DiracPoint | A struct to contain a dirac point's information
ripley::DiracPoint | A struct to contain a dirac point's information
escript::Distribution |
weipa::DomainChunk | Abstract base class for weipa's interface to an Escript domain or one chunk thereof if domain decomposition was used
weipa::FinleyDomain | Represents a full Finley or Dudley domain including nodes and elements
weipa::RipleyDomain | Represents a full Ripley domain including nodes and elements
weipa::SpeckleyDomain | Represents a full Speckley domain including nodes and elements
weipa::ElementData | Stores and manipulates one type of domain elements
weipa::FinleyElements | Stores and manipulates one type of finley mesh elements (cells, faces or contacts)
weipa::RipleyElements | Stores and manipulates one type of ripley mesh elements (cells, faces)
weipa::SpeckleyElements | Stores and manipulates one type of speckley mesh elements (cells, faces)
dudley::ElementFile |
finley::ElementFile |
dudley::ElementFile_Jacobians |
finley::ElementFile_Jacobians |
enable_shared_from_this |
escript::AbstractDomain | Base class for all escript domains
escript::AbstractContinuousDomain | AbstractContinuousDomain, base class for continuous domains
dudley::DudleyDomain | DudleyDomain implements the AbstractContinuousDomain interface for the Dudley library
finley::FinleyDomain | FinleyDomain implements the AbstractContinuousDomain interface for the Finley library
ripley::RipleyDomain | RipleyDomain extends the AbstractContinuousDomain interface for the Ripley library and is the base class for Rectangle and Brick
ripley::Brick | Brick is the 3-dimensional implementation of a RipleyDomain
ripley::MultiBrick | Brick is the 3-dimensional implementation of a RipleyDomain
ripley::Rectangle | Rectangle is the 2-dimensional implementation of a RipleyDomain
ripley::MultiRectangle | Rectangle is the 2-dimensional implementation of a RipleyDomain
speckley::SpeckleyDomain | SpeckleyDomain extends the AbstractContinuousDomain interface for the Speckley library and is the base class for Rectangle and Brick
speckley::Brick | Brick is the 3-dimensional implementation of a SpeckleyDomain
speckley::Rectangle | Rectangle is the 2-dimensional implementation of a SpeckleyDomain
escript::NullDomain | NullDomain provides a null value for domain. Needed for the construction of a default FunctionSpace
escript::TestDomain | (Testing use only) Provides a domain to wrap a collection of values
escript::AbstractSystemMatrix | Base class for escript system matrices
paso::SystemMatrix | This class holds a (distributed) stiffness matrix
ripley::SystemMatrix |
escript::DataAbstract |
escript::DataLazy | Wraps an expression tree of other DataObjects. The data will be evaluated when required
escript::DataReady |
escript::DataConstant | DataConstant stores a single data point which represents the entire function space
escript::DataEmpty | Implements the DataAbstract interface for an empty Data object
escript::DataExpanded | Give a short description of what DataExpanded does
escript::DataTagged | Simulates a full dataset accessible via sampleNo and dataPointNo
escript::SubWorld |
paso::Pattern |
paso::SparseMatrix |
paso::SystemMatrixPattern |
paso::TransportProblem |
weipa::FinleyDomain | Represents a full Finley or Dudley domain including nodes and elements
weipa::RipleyDomain | Represents a full Ripley domain including nodes and elements
weipa::SpeckleyDomain | Represents a full Speckley domain including nodes and elements
weipa::EscriptDataset | Represents an escript dataset including a domain and data variables for one timestep
escript::EscriptParams |
std::exception | STL class
escript::EsysException | The base class for escript exceptions
dudley::DudleyException |
escript::AssertException | An exception class for assertions within escript
escript::DataException |
escript::DomainException |
escript::FunctionSpaceException |
escript::IOError | An exception class for Input/Output errors
escript::NotImplementedError | An exception class for features which are not (yet) implemented
escript::SplitWorldException |
escript::SystemMatrixException | SystemMatrixException exception class
escript::TransportProblemException |
escript::ValueError | An exception class that signals an invalid argument value
finley::FinleyException |
paso::PasoException | PasoException exception class
ripley::RipleyException | RipleyException exception class
speckley::SpeckleyException | SpeckleyException exception class
finley::FaceCenter |
paso::FCT_FluxLimiter |
paso::FCT_Solver |
escript::FileWriter |
weipa::FinleyElementInfo | Holds information that is used to convert from finley element types to elements supported by Silo and VTK
escript::FMax | Return the maximum value of the two given values
escript::FMin | Return the minimum value of the two given values
paso::Function |
paso::LinearSystem |
escript::FunctionSpace |
escript::IndexList |
escript::JMPI_ |
escript::LapackInverseHelper |
paso::MergedSolver |
message |
escript::NoCOMM_WORLD |
weipa::NodeData |
weipa::FinleyNodes | Stores and manipulates finley mesh nodes
weipa::RipleyNodes | Stores and manipulates ripley mesh nodes
weipa::SpeckleyNodes | Stores and manipulates speckley mesh nodes
dudley::NodeFile |
finley::NodeFile |
dudley::NodeMapping |
finley::NodeMapping |
paso::Options |
paso::Performance |
paso::Preconditioner |
paso::Preconditioner_AMG | Local preconditioner
paso::Preconditioner_AMG_Root |
paso::Preconditioner_BoomerAMG |
paso::Preconditioner_LocalAMG | Local AMG preconditioner
paso::Preconditioner_LocalSmoother |
paso::Preconditioner_Smoother |
finley::QuadInfo |
weipa::QuadMaskInfo | This struct holds a mask (0's and 1's) that indicates which quad nodes contribute to a sub-element when full element order is used. factor[i] contains the number of non-zeroes in mask[i]
paso::ReactiveSolver |
speckley::ReaderParameters | Structure that wraps parameters for the grid reading routines
ripley::ReaderParameters | Structure that wraps parameters for the grid reading routines
REFCOUNT_BASE_CLASSAbstractAssembler |
ripley::AbstractAssembler |
ripley::DefaultAssembler2D< Scalar > |
ripley::DefaultAssembler3D< Scalar > |
ripley::LameAssembler2D |
ripley::LameAssembler3D |
ripley::WaveAssembler2D |
ripley::WaveAssembler3D |
speckley::AbstractAssembler |
speckley::DefaultAssembler2D |
speckley::DefaultAssembler3D |
speckley::WaveAssembler2D |
speckley::WaveAssembler3D |
finley::ReferenceElement | This struct holds the realization of a reference element
finley::ReferenceElementInfo | This struct holds the definition of the reference element
finley::ReferenceElementSet |
speckley::RipleyCoupler::Ripley |
speckley::RipleyCoupler |
finley::ShapeFunction | This struct holds the evaluation of a shape function on a quadrature scheme
finley::ShapeFunctionInfo | This struct holds the definition of the shape functions on an element
paso::SharedComponents |
paso::Solver_ILU | ILU preconditioner
paso::Solver_RILU | RILU preconditioner
escript::SolverBuddy |
escript::SplitWorld |
escript::Taipan | Taipan array manager, C++ version. Based on TaipanMemManager C module by Lutz Gross
escript::Taipan::Taipan_MemTable |
escript::Taipan::Taipan_StatTable |
paso::UMFPACK_Handler |
weipa::VarInfo |
weipa::VisItData |
escript::WrappedArray |