Factory_Trilinos Class Reference

Inheritance diagram for Factory_Trilinos:

Inheritance graph
[legend]
List of all members.

Public Member Functions

fei::SharedPtr< fei::Factoryclone () const
virtual int parameters (int numParams, const char *const *paramStrings)
virtual void parameters (const fei::ParameterSet &parameterset)
fei::SharedPtr< fei::MatrixGraphcreateMatrixGraph (fei::SharedPtr< fei::VectorSpace > rowSpace, fei::SharedPtr< fei::VectorSpace > colSpace, const char *name)
fei::SharedPtr< fei::VectorcreateVector (fei::SharedPtr< fei::VectorSpace > vecSpace, int numVectors=1)
fei::SharedPtr< fei::VectorcreateVector (fei::SharedPtr< fei::VectorSpace > vecSpace, bool isSolutionVector, int numVectors=1)
fei::SharedPtr< fei::VectorcreateVector (fei::SharedPtr< fei::MatrixGraph > matrixGraph, int numVectors=1)
fei::SharedPtr< fei::VectorcreateVector (fei::SharedPtr< fei::MatrixGraph > matrixGraph, bool isSolutionVector, int numVectors=1)
fei::SharedPtr< fei::MatrixcreateMatrix (fei::SharedPtr< fei::MatrixGraph > matrixGraph)
fei::SharedPtr< fei::SolvercreateSolver (const char *name=0)
int getOutputLevel () const

Detailed Description

Definition at line 41 of file fei_Factory_Trilinos.hpp.


Member Function Documentation

fei::SharedPtr<fei::Factory> Factory_Trilinos::clone (  )  const [inline, virtual]

Implementation of fei::Factory::clone()

Implements fei::Factory.

Definition at line 48 of file fei_Factory_Trilinos.hpp.

virtual int Factory_Trilinos::parameters ( int  numParams,
const char *const *  paramStrings 
) [virtual]

Implementation of fei::Factory::parameters()

virtual void Factory_Trilinos::parameters ( const fei::ParameterSet parameterset  )  [virtual]

Implementation of fei::Factory::parameters()

Reimplemented from fei::Factory.

fei::SharedPtr<fei::MatrixGraph> Factory_Trilinos::createMatrixGraph ( fei::SharedPtr< fei::VectorSpace rowSpace,
fei::SharedPtr< fei::VectorSpace colSpace,
const char *  name 
) [virtual]

Implementation of fei::MatrixGraph::Factory::createMatrixGraph()

Implements fei::MatrixGraph::Factory.

fei::SharedPtr<fei::Vector> Factory_Trilinos::createVector ( fei::SharedPtr< fei::VectorSpace vecSpace,
int  numVectors = 1 
) [virtual]

Implementation of fei::Vector::Factory::createVector()

Implements fei::Vector::Factory.

fei::SharedPtr<fei::Vector> Factory_Trilinos::createVector ( fei::SharedPtr< fei::VectorSpace vecSpace,
bool  isSolutionVector,
int  numVectors = 1 
) [virtual]

Implementation of fei::Vector::Factory::createVector()

Implements fei::Vector::Factory.

fei::SharedPtr<fei::Vector> Factory_Trilinos::createVector ( fei::SharedPtr< fei::MatrixGraph matrixGraph,
int  numVectors = 1 
) [virtual]

Produce an instance of a Vector using a MatrixGraph.

Implements fei::Vector::Factory.

fei::SharedPtr<fei::Vector> Factory_Trilinos::createVector ( fei::SharedPtr< fei::MatrixGraph matrixGraph,
bool  isSolutionVector,
int  numVectors = 1 
) [virtual]

Produce an instance of a Vector using a MatrixGraph.

Implements fei::Vector::Factory.

fei::SharedPtr<fei::Matrix> Factory_Trilinos::createMatrix ( fei::SharedPtr< fei::MatrixGraph matrixGraph  )  [virtual]

Produce an instance of a Matrix.

Implements fei::Matrix::Factory.

fei::SharedPtr<fei::Solver> Factory_Trilinos::createSolver ( const char *  name = 0  )  [virtual]

Produce an instance of a Solver

Implements fei::Solver::Factory.

int Factory_Trilinos::getOutputLevel (  )  const [inline, virtual]

Query screen output-level (set by parameter-string "outputLevel n" via parameters())

Implements fei::Factory.

Definition at line 111 of file fei_Factory_Trilinos.hpp.


The documentation for this class was generated from the following file:
Generated on Mon Jul 12 09:31:27 2010 for FEI by  doxygen 1.4.7