FEI
Version of the Day
|
#include <snl_fei_Broker_FEData.hpp>
Public Member Functions | |
Broker_FEData (fei::SharedPtr< FiniteElementData > feData, fei::SharedPtr< fei::MatrixGraph > matrixGraph, int nodeIDType) | |
virtual | ~Broker_FEData () |
virtual fei::SharedPtr < fei::Vector > | createVector (bool isSolutionVector=false) |
virtual fei::SharedPtr < fei::Matrix > | createMatrix () |
virtual fei::SharedPtr < fei::LinearSystem > | createLinearSystem () |
virtual 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 FiniteElementData instance.
Definition at line 34 of file snl_fei_Broker_FEData.hpp.
snl_fei::Broker_FEData::Broker_FEData | ( | fei::SharedPtr< FiniteElementData > | feData, |
fei::SharedPtr< fei::MatrixGraph > | matrixGraph, | ||
int | nodeIDType | ||
) |
Constructor
Definition at line 14 of file snl_fei_Broker_FEData.cpp.
|
virtual |
destructor
Definition at line 27 of file snl_fei_Broker_FEData.cpp.
|
inlinevirtual |
Produce an instance of an fei::Vector. This overloading of the
create() 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 53 of file snl_fei_Broker_FEData.hpp.
|
inlinevirtual |
Produce an instance of an fei::Matrix
Implements snl_fei::Broker.
Definition at line 70 of file snl_fei_Broker_FEData.hpp.
|
inlinevirtual |
Produce an instance of an fei::LinearSystem
Implements snl_fei::Broker.
Definition at line 87 of file snl_fei_Broker_FEData.hpp.
|
inlinevirtual |
Set the MatrixGraph object used by this broker.
Implements snl_fei::Broker.
Definition at line 103 of file snl_fei_Broker_FEData.hpp.