| FEI Package Browser (Single Doxygen Collection)
    Version of the Day
    | 
#include <snl_fei_Factory.hpp>

| Private Member Functions | |
| int | createBroker (fei::SharedPtr< fei::MatrixGraph > matrixGraph) | 
| int | createBroker_LinSysCore (fei::SharedPtr< fei::MatrixGraph > matrixGraph, fei::SharedPtr< LinearSystemCore > lsc) | 
| int | createBroker_FEData (fei::SharedPtr< fei::MatrixGraph > matrixGraph, fei::SharedPtr< FiniteElementData > feData) | 
| Private Attributes | |
| MPI_Comm | comm_ | 
| fei::SharedPtr< snl_fei::Broker > | broker_ | 
| fei::SharedPtr< fei::MatrixGraph > | matrixGraph_ | 
| fei::SharedPtr< fei::Reducer > | reducer_ | 
| int | nodeIDType_ | 
| fei::SharedPtr< LinearSystemCore > | lsc_ | 
| fei::SharedPtr< FiniteElementData > | feData_ | 
| fei::SharedPtr< LibraryWrapper > | wrapper_ | 
| int | outputLevel_ | 
| bool | blockMatrix_ | 
snl_fei:: implementation of the various fei:: Factory interfaces.
Definition at line 35 of file snl_fei_Factory.hpp.
| snl_fei::Factory::Factory | ( | MPI_Comm | comm, | 
| fei::SharedPtr< LibraryWrapper > | wrapper | ||
| ) | 
Constructor
Definition at line 16 of file snl_fei_Factory.cpp.
References feData_, fei::SharedPtr< T >::get(), LibraryWrapper::getFiniteElementData(), LibraryWrapper::getLinearSystemCore(), lsc_, and wrapper_.
| snl_fei::Factory::Factory | ( | MPI_Comm | comm, | 
| fei::SharedPtr< LinearSystemCore > | lsc | ||
| ) | 
Constructor
Definition at line 36 of file snl_fei_Factory.cpp.
| snl_fei::Factory::Factory | ( | MPI_Comm | comm, | 
| fei::SharedPtr< FiniteElementData > | feData, | ||
| int | nodeIDType | ||
| ) | 
Constructor
Definition at line 52 of file snl_fei_Factory.cpp.
| 
 | virtual | 
| 
 | virtual | 
Implementation of fei::Factory::clone()
Implements fei::Factory.
Definition at line 74 of file snl_fei_Factory.cpp.
References fei::SharedPtr< T >::reset().
| 
 | virtual | 
Implementation of fei::Factory::parameters()
Reimplemented from fei::Factory.
Definition at line 92 of file snl_fei_Factory.cpp.
References fei::Param::BAD_TYPE, fei::Param::BOOL, fei::utils::convert_ParameterSet_to_strings(), FEI_OSTRINGSTREAM, fei::ParameterSet::get(), fei::Param::getBoolValue(), fei::ParameterSet::getIntParamValue(), fei::Param::getStringValue(), fei::Param::getType(), fei::Factory::parameters(), fei::Param::STRING, and fei::utils::strings_to_char_ptrs().
| 
 | virtual | 
Implementation of fei::MatrixGraph::Factory::createMatrixGraph.
Implements fei::MatrixGraph::Factory.
Definition at line 156 of file snl_fei_Factory.cpp.
References fei::MatrixGraph_Impl2::Factory::createMatrixGraph().
| 
 | virtual | 
Implementation of fei::Vector::Factory::createVector()
Implements fei::Vector::Factory.
Definition at line 167 of file snl_fei_Factory.cpp.
References fei::console_out(), and FEI_ENDL.
| 
 | virtual | 
Implementation of fei::Vector::Factory::createVector()
Implements fei::Vector::Factory.
Definition at line 190 of file snl_fei_Factory.cpp.
References fei::console_out(), and FEI_ENDL.
| 
 | virtual | 
Implementation of fei::Vector::Factory::createVector()
Implements fei::Vector::Factory.
Definition at line 214 of file snl_fei_Factory.cpp.
References fei::MatrixGraph::getReducer().
| 
 | virtual | 
Implementation of fei::Vector::Factory::createVector()
Implements fei::Vector::Factory.
Definition at line 231 of file snl_fei_Factory.cpp.
References fei::MatrixGraph::getReducer().
| 
 | virtual | 
Implementation of fei::Matrix::Factory::createMatrix()
Implements fei::Matrix::Factory.
Definition at line 249 of file snl_fei_Factory.cpp.
References fei::console_out(), and FEI_ENDL.
| 
 | virtual | 
Implementation of
fei::LinearSystem::Factory::createLinearSystem()
Reimplemented from fei::LinearSystem::Factory.
Definition at line 274 of file snl_fei_Factory.cpp.
References fei::console_out(), and FEI_ENDL.
| 
 | virtual | 
Implementation of fei::Solver::Factory::createSolver()
Implements fei::Solver::Factory.
Definition at line 299 of file snl_fei_Factory.cpp.
| fei::SharedPtr< LibraryWrapper > snl_fei::Factory::get_LibraryWrapper | ( | ) | const | 
get LibraryWrapper attribute (power-users only)
Definition at line 307 of file snl_fei_Factory.cpp.
Referenced by fei::FEI_Impl::FEI_Impl().
| 
 | virtual | 
Query screen output-level (set by parameter-string "outputLevel n"
via parameters())
Implements fei::Factory.
Definition at line 313 of file snl_fei_Factory.cpp.
| 
 | private | 
Definition at line 320 of file snl_fei_Factory.cpp.
| 
 | private | 
Definition at line 335 of file snl_fei_Factory.cpp.
| 
 | private | 
Definition at line 348 of file snl_fei_Factory.cpp.
| 
 | private | 
Definition at line 110 of file snl_fei_Factory.hpp.
| 
 | private | 
Definition at line 111 of file snl_fei_Factory.hpp.
| 
 | private | 
Definition at line 112 of file snl_fei_Factory.hpp.
| 
 | private | 
Definition at line 113 of file snl_fei_Factory.hpp.
| 
 | private | 
Definition at line 115 of file snl_fei_Factory.hpp.
| 
 | private | 
Definition at line 117 of file snl_fei_Factory.hpp.
Referenced by Factory().
| 
 | private | 
Definition at line 118 of file snl_fei_Factory.hpp.
Referenced by Factory().
| 
 | private | 
Definition at line 119 of file snl_fei_Factory.hpp.
Referenced by Factory().
| 
 | private | 
Definition at line 120 of file snl_fei_Factory.hpp.
| 
 | private | 
Definition at line 121 of file snl_fei_Factory.hpp.
 1.8.5
 1.8.5