FEI
Version of the Day
|
#include <snl_fei_Broker_LinSysCore.hpp>
Public Member Functions | |
Broker_LinSysCore (fei::SharedPtr< LinearSystemCore > lsc, fei::SharedPtr< fei::MatrixGraph > matrixGraph, fei::SharedPtr< fei::Reducer > reducer, bool blockMatrix) | |
virtual | ~Broker_LinSysCore () |
fei::SharedPtr< fei::Vector > | createVector (bool isSolutionVector=false) |
fei::SharedPtr< fei::Matrix > | createMatrix () |
fei::SharedPtr< fei::LinearSystem > | createLinearSystem () |
void | setMatrixGraph (fei::SharedPtr< fei::MatrixGraph > matrixGraph) |
Public Member Functions inherited from snl_fei::Broker | |
virtual | ~Broker () |
Implementation of snl_fei::Broker specialized to broker objects from a LinearSystemCore instance.
Definition at line 37 of file snl_fei_Broker_LinSysCore.hpp.
snl_fei::Broker_LinSysCore::Broker_LinSysCore | ( | fei::SharedPtr< LinearSystemCore > | lsc, |
fei::SharedPtr< fei::MatrixGraph > | matrixGraph, | ||
fei::SharedPtr< fei::Reducer > | reducer, | ||
bool | blockMatrix | ||
) |
Constructor
Definition at line 18 of file snl_fei_Broker_LinSysCore.cpp.
|
virtual |
destructor
Definition at line 36 of file snl_fei_Broker_LinSysCore.cpp.
|
inlinevirtual |
Produce an instance of an fei::Vector. This overloading of the createVector() method is for use by Broker implementations that are dispensing 'views' of vectors that reside in LinearSystemCore or FiniteElementData container implementations. In those cases, there is a distinction that must be made between solution-vectors and rhs-vectors.
isSolutionVector |
Implements snl_fei::Broker.
Definition at line 57 of file snl_fei_Broker_LinSysCore.hpp.
|
inlinevirtual |
Produce an instance of an fei::Matrix
Implements snl_fei::Broker.
Definition at line 82 of file snl_fei_Broker_LinSysCore.hpp.
|
inlinevirtual |
Produce an instance of an fei::LinearSystem
Implements snl_fei::Broker.
Definition at line 110 of file snl_fei_Broker_LinSysCore.hpp.
|
inlinevirtual |
Set the MatrixGraph object used by this broker.
Implements snl_fei::Broker.
Definition at line 123 of file snl_fei_Broker_LinSysCore.hpp.