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.