escript  Revision_
Public Member Functions | List of all members
ripley::AbstractAssembler Class Referenceabstract

#include <AbstractAssembler.h>

Inheritance diagram for ripley::AbstractAssembler:
ripley::DefaultAssembler2D< Scalar > ripley::DefaultAssembler3D< Scalar > ripley::LameAssembler2D ripley::LameAssembler3D ripley::WaveAssembler2D ripley::WaveAssembler3D

Public Member Functions

virtual ~AbstractAssembler ()
 
virtual void assemblePDESingle (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const =0
 
virtual void assemblePDEBoundarySingle (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const =0
 
virtual void assemblePDESingleReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const =0
 
virtual void assemblePDEBoundarySingleReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const =0
 
virtual void assemblePDESystem (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const =0
 
virtual void assemblePDEBoundarySystem (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const =0
 
virtual void assemblePDESystemReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const =0
 
virtual void assemblePDEBoundarySystemReduced (escript::AbstractSystemMatrix *mat, escript::Data &rhs, const DataMap &coefs) const =0
 
virtual void collateFunctionSpaceTypes (std::vector< int > &fsTypes, const DataMap &coefs) const =0
 

Constructor & Destructor Documentation

◆ ~AbstractAssembler()

virtual ripley::AbstractAssembler::~AbstractAssembler ( )
inlinevirtual

Member Function Documentation

◆ assemblePDEBoundarySingle()

virtual void ripley::AbstractAssembler::assemblePDEBoundarySingle ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
pure virtual

◆ assemblePDEBoundarySingleReduced()

virtual void ripley::AbstractAssembler::assemblePDEBoundarySingleReduced ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
pure virtual

◆ assemblePDEBoundarySystem()

virtual void ripley::AbstractAssembler::assemblePDEBoundarySystem ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
pure virtual

◆ assemblePDEBoundarySystemReduced()

virtual void ripley::AbstractAssembler::assemblePDEBoundarySystemReduced ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
pure virtual

◆ assemblePDESingle()

virtual void ripley::AbstractAssembler::assemblePDESingle ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
pure virtual

◆ assemblePDESingleReduced()

virtual void ripley::AbstractAssembler::assemblePDESingleReduced ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
pure virtual

◆ assemblePDESystem()

virtual void ripley::AbstractAssembler::assemblePDESystem ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
pure virtual

◆ assemblePDESystemReduced()

virtual void ripley::AbstractAssembler::assemblePDESystemReduced ( escript::AbstractSystemMatrix mat,
escript::Data rhs,
const DataMap coefs 
) const
pure virtual

◆ collateFunctionSpaceTypes()

virtual void ripley::AbstractAssembler::collateFunctionSpaceTypes ( std::vector< int > &  fsTypes,
const DataMap coefs 
) const
pure virtual

The documentation for this class was generated from the following file: