|
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().
1.7.6.1