FEI Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <fei_Factory_Aztec.hpp>
Private Attributes | |
MPI_Comm | comm_ |
fei::SharedPtr< fei::Reducer > | reducer_ |
bool | blockEntryMatrix_ |
int | outputLevel_ |
Definition at line 70 of file fei_Factory_Aztec.hpp.
Factory_Aztec::Factory_Aztec | ( | MPI_Comm | comm | ) |
Definition at line 51 of file fei_Factory_Aztec.cpp.
Referenced by clone().
|
virtual |
Definition at line 60 of file fei_Factory_Aztec.cpp.
|
inlinevirtual |
Implementation of fei::Factory::clone()
Implements fei::Factory.
Definition at line 77 of file fei_Factory_Aztec.hpp.
References comm_, and Factory_Aztec().
int Factory_Aztec::parameters | ( | int | numParams, |
const char *const * | paramStrings | ||
) |
Implementation of fei::Factory::parameters()
Definition at line 64 of file fei_Factory_Aztec.cpp.
References fei::utils::char_ptrs_to_strings(), and fei::utils::parse_strings().
|
virtual |
Implementation of fei::Factory::parameters()
Reimplemented from fei::Factory.
Definition at line 77 of file fei_Factory_Aztec.cpp.
References blockEntryMatrix_, fei::ParameterSet::getBoolParamValue(), fei::ParameterSet::getIntParamValue(), outputLevel_, and fei::Factory::parameters().
|
virtual |
Produce an instance of a MatrixGraph. Either or both of columnSpace and name may be NULL. If columnSpace is NULL, it will be assumed that the structure to be created/defined is symmetric. i.e., columnSpace will be assumed to be identically equal to rowSpace.
Implements fei::MatrixGraph::Factory.
Definition at line 93 of file fei_Factory_Aztec.cpp.
References fei::MatrixGraph_Impl2::Factory::createMatrixGraph().
|
virtual |
Implementation of fei::Vector::Factory::createVector()
Implements fei::Vector::Factory.
Definition at line 141 of file fei_Factory_Aztec.cpp.
Referenced by createVector().
|
virtual |
Implementation of fei::Vector::Factory::createVector()
Implements fei::Vector::Factory.
Definition at line 102 of file fei_Factory_Aztec.cpp.
References blockEntryMatrix_, fei::SharedPtr< T >::get(), fei::VectorSpace::getBlkIndices_Owned(), fei::VectorSpace::getIndices_Owned(), fei::Reducer::getLocalReducedEqns(), fei::VectorSpace::getNumBlkIndices_Owned(), fei::VectorSpace::getNumIndices_Owned(), reducer_, and fei::SharedPtr< T >::reset().
|
virtual |
Produce an instance of a Vector using a MatrixGraph.
Implements fei::Vector::Factory.
Definition at line 149 of file fei_Factory_Aztec.cpp.
References createVector().
|
virtual |
Produce an instance of a Vector using a MatrixGraph.
Implements fei::Vector::Factory.
Definition at line 157 of file fei_Factory_Aztec.cpp.
References fei::SharedPtr< T >::get(), fei::MatrixGraph::getGlobalNumSlaveConstraints(), fei::VectorSpace::getIndices_Owned(), fei::Reducer::getLocalReducedEqns(), fei::VectorSpace::getNumIndices_Owned(), fei::MatrixGraph::getReducer(), fei::MatrixGraph::getRowSpace(), reducer_, and fei::SharedPtr< T >::reset().
|
virtual |
Produce an instance of a Matrix.
Implements fei::Matrix::Factory.
Definition at line 196 of file fei_Factory_Aztec.cpp.
References fei::SharedPtr< T >::get(), fei::MatrixGraph::getGlobalNumSlaveConstraints(), fei::MatrixGraph::getReducer(), and reducer_.
|
virtual |
Produce an instance of a Solver
Implements fei::Solver::Factory.
Definition at line 209 of file fei_Factory_Aztec.cpp.
|
inlinevirtual |
Query screen output-level (set by parameter-string "outputLevel n"
via parameters())
Implements fei::Factory.
Definition at line 120 of file fei_Factory_Aztec.hpp.
References outputLevel_.
|
private |
Definition at line 123 of file fei_Factory_Aztec.hpp.
Referenced by clone().
|
private |
Definition at line 125 of file fei_Factory_Aztec.hpp.
Referenced by createMatrix(), and createVector().
|
private |
Definition at line 126 of file fei_Factory_Aztec.hpp.
Referenced by createVector(), and parameters().
|
private |
Definition at line 128 of file fei_Factory_Aztec.hpp.
Referenced by getOutputLevel(), and parameters().