escript
Revision_
|
#include <AbstractAssembler.h>
virtual ripley::AbstractAssembler::~AbstractAssembler | ( | ) | [inline, virtual] |
void ripley::AbstractAssembler::assemblePDEBoundarySingle | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
const escript::Data & | d, | ||
const escript::Data & | y | ||
) | const [inline] |
assembles boundary conditions of a single PDE into the system matrix 'mat' and the right hand side 'rhs'
Reimplemented in ripley::DefaultAssembler3D, and ripley::DefaultAssembler2D.
Referenced by ripley::RipleyDomain::assemblePDEBoundary().
virtual void ripley::AbstractAssembler::assemblePDEBoundarySingle | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [pure virtual] |
void ripley::AbstractAssembler::assemblePDEBoundarySingleReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
const escript::Data & | d, | ||
const escript::Data & | y | ||
) | const [inline] |
assembles boundary conditions of a single PDE with reduced order into the system matrix 'mat' and the right hand side 'rhs'
Reimplemented in ripley::DefaultAssembler3D, and ripley::DefaultAssembler2D.
Referenced by ripley::RipleyDomain::assemblePDEBoundary().
virtual void ripley::AbstractAssembler::assemblePDEBoundarySingleReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [pure virtual] |
void ripley::AbstractAssembler::assemblePDEBoundarySystem | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
const escript::Data & | d, | ||
const escript::Data & | y | ||
) | const [inline] |
assembles boundary conditions of a system of PDEs into the system matrix 'mat' and the right hand side 'rhs'
Reimplemented in ripley::DefaultAssembler3D, and ripley::DefaultAssembler2D.
Referenced by ripley::RipleyDomain::assemblePDEBoundary().
virtual void ripley::AbstractAssembler::assemblePDEBoundarySystem | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [pure virtual] |
void ripley::AbstractAssembler::assemblePDEBoundarySystemReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
const escript::Data & | d, | ||
const escript::Data & | y | ||
) | const [inline] |
assembles boundary conditions of a system of PDEs with reduced order into the system matrix 'mat' and the right hand side 'rhs'
Reimplemented in ripley::DefaultAssembler3D, and ripley::DefaultAssembler2D.
Referenced by ripley::RipleyDomain::assemblePDEBoundary().
virtual void ripley::AbstractAssembler::assemblePDEBoundarySystemReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [pure virtual] |
void ripley::AbstractAssembler::assemblePDESingle | ( | paso::SystemMatrix_ptr | 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 [inline] |
assembles a single PDE into the system matrix 'mat' and the right hand side 'rhs'
Reimplemented in ripley::DefaultAssembler3D, and ripley::DefaultAssembler2D.
Referenced by ripley::RipleyDomain::assemblePDE().
virtual void ripley::AbstractAssembler::assemblePDESingle | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [pure virtual] |
void ripley::AbstractAssembler::assemblePDESingleReduced | ( | paso::SystemMatrix_ptr | 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 [inline] |
assembles a single PDE with reduced order into the system matrix 'mat' and the right hand side 'rhs'
Reimplemented in ripley::DefaultAssembler3D, and ripley::DefaultAssembler2D.
Referenced by ripley::RipleyDomain::assemblePDE().
virtual void ripley::AbstractAssembler::assemblePDESingleReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [pure virtual] |
void ripley::AbstractAssembler::assemblePDESystem | ( | paso::SystemMatrix_ptr | 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 | ||
) | [inline] |
assembles a system of PDEs into the system matrix 'mat' and the right hand side 'rhs'
Referenced by ripley::RipleyDomain::assemblePDE().
virtual void ripley::AbstractAssembler::assemblePDESystem | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [pure virtual] |
void ripley::AbstractAssembler::assemblePDESystemReduced | ( | paso::SystemMatrix_ptr | 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 | ||
) | [inline] |
assembles a system of PDEs with reduced order into the system matrix 'mat' and the right hand side 'rhs'
Referenced by ripley::RipleyDomain::assemblePDE().
virtual void ripley::AbstractAssembler::assemblePDESystemReduced | ( | paso::SystemMatrix_ptr | mat, |
escript::Data & | rhs, | ||
std::map< std::string, escript::Data > | coefs | ||
) | const [pure virtual] |
virtual void ripley::AbstractAssembler::collateFunctionSpaceTypes | ( | std::vector< int > & | fsTypes, |
std::map< std::string, escript::Data > | coefs | ||
) | const [pure virtual] |
Implemented in ripley::DefaultAssembler3D, ripley::DefaultAssembler2D, ripley::LameAssembler3D, ripley::LameAssembler2D, ripley::WaveAssembler3D, and ripley::WaveAssembler2D.
Referenced by ripley::RipleyDomain::assemblePDE().