Logo  0.95.0-final
Finite Element Embedded Library and Language in C++
Feel++ Feel++ on Github Feel++ community
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Feel::BackendEigen< T, _Options > Member List

This is the complete list of members for Feel::BackendEigen< T, _Options >, including all inherited members.

addDeleteObserver(Observer const &obs)Feel::Backend< T >inline
addDeleteObserver(boost::shared_ptr< Observer > const &obs)Feel::Backend< T >inline
aTolerance() const Feel::Backend< T >inline
aToleranceSNES() const Feel::Backend< T >inline
attachPreconditioner(preconditioner_ptrtype preconditioner)Feel::Backend< T >inline
Backend(WorldComm const &worldComm=Environment::worldComm()) (defined in Feel::Backend< T >)Feel::Backend< T >
Backend(po::variables_map const &vm, std::string const &prefix="", WorldComm const &worldComm=Environment::worldComm()) (defined in Feel::Backend< T >)Feel::Backend< T >
Backend(Backend const &) (defined in Feel::Backend< T >)Feel::Backend< T >
backend_ptrtype typedef (defined in Feel::Backend< T >)Feel::Backend< T >
backend_type typedef (defined in Feel::Backend< T >)Feel::Backend< T >
BackendEigen() (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
BackendEigen(WorldComm const &worldComm=Environment::worldComm()) (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
BackendEigen(po::variables_map const &vm, std::string const &prefix="", WorldComm const &worldComm=Environment::worldComm()) (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
build(BackendType=BACKEND_GMM, WorldComm const &worldComm=Environment::worldComm())Feel::Backend< T >static
build(po::variables_map const &vm, std::string const &prefix="", WorldComm const &worldComm=Environment::worldComm())Feel::Backend< T >static
clear()Feel::Backend< T >virtual
comm() const Feel::Backend< T >inline
converged() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
datamap_ptrtype typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
datamap_type typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
dot(const vector_type &f, const vector_type &x) const Feel::BackendEigen< T, _Options >inlinevirtual
Feel::Backend::dot(vector_ptrtype const &x, vector_ptrtype const &y) const Feel::Backend< T >inline
dTolerance() const Feel::Backend< T >inline
eigen_sparse_matrix_ptrtype typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
eigen_sparse_matrix_type typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
eigen_vector_ptrtype typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
eigen_vector_type typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
fieldSplitEnumType() const Feel::Backend< T >
fieldsplitType() const Feel::Backend< T >inline
graph_ptrtype typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
graph_type typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
hasConstantNullSpace() const Feel::Backend< T >inline
IsDense (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >static
IsSparse (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >static
kspEnumType() const Feel::Backend< T >
kspType() const Feel::Backend< T >inline
M_preconditioner (defined in Feel::Backend< T >)Feel::Backend< T >protected
matSolverPackageEnumType() const Feel::Backend< T >
maxIterations() const Feel::Backend< T >inline
maxIterationsSNES() const Feel::Backend< T >inline
newBlockMatrixImpl(vf::BlocksBase< sparse_matrix_ptrtype > const &b, bool copy_values=true, bool diag_is_nonzero=true)Feel::Backend< T >inline
newBlockMatrixImpl(vf::BlocksBase< boost::shared_ptr< GraphCSR > > const &b, bool copy_values=true, bool diag_is_nonzero=true) (defined in Feel::Backend< T >)Feel::Backend< T >inline
newBlockVectorImpl(vf::BlocksBase< BlockType > const &b, bool copy_values=true)Feel::Backend< T >inline
newMatrix(boost::shared_ptr< DomainSpace > const &space1, boost::shared_ptr< DualImageSpace > const &space2, size_type matrix_properties=NON_HERMITIAN) (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >inlinestatic
newMatrix(const size_type m, const size_type n, const size_type m_l, const size_type n_l, const size_type nnz=30, const size_type noz=10, size_type matrix_properties=NON_HERMITIAN)Feel::BackendEigen< T, _Options >inlinevirtual
newMatrix(const size_type m, const size_type n, const size_type m_l, const size_type n_l, graph_ptrtype const &graph, size_type matrix_properties=NON_HERMITIAN)Feel::BackendEigen< T, _Options >inlinevirtual
newMatrix(datamap_ptrtype const &d1, datamap_ptrtype const &d2, size_type matrix_properties=NON_HERMITIAN, bool init=true)Feel::BackendEigen< T, _Options >inlinevirtual
Feel::Backend::newMatrix(const size_type m, const size_type n, const size_type m_l, const size_type n_l, graph_ptrtype const &graph, std::vector< std::vector< size_type > > indexSplit, size_type matrix_properties=NON_HERMITIAN)Feel::Backend< T >inline
Feel::Backend::newMatrix(datamap_ptrtype const &domainmap, datamap_ptrtype const &imagemap, graph_ptrtype const &graph, size_type matrix_properties=NON_HERMITIAN, bool init=true)Feel::Backend< T >inline
newMatrix(DomainSpace const &dm, ImageSpace const &im, sparse_matrix_ptrtype const &M, size_type prop=NON_HERMITIAN) (defined in Feel::Backend< T >)Feel::Backend< T >inline
newVector(boost::shared_ptr< SpaceT > const &space) (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >inlinestatic
newVector(SpaceT const &space) (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >inlinestatic
newVector(datamap_ptrtype const &d)Feel::BackendEigen< T, _Options >inlinevirtual
newVector(const size_type n, const size_type n_local)Feel::BackendEigen< T, _Options >inlinevirtual
newZeroMatrix(const size_type m, const size_type n, const size_type m_l, const size_type n_l)Feel::BackendEigen< T, _Options >inlinevirtual
newZeroMatrix(datamap_ptrtype const &d1, datamap_ptrtype const &d2) (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >inlinevirtual
nIterations() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
nl_solve_return_type typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
nlSolve(sparse_matrix_ptrtype &A, vector_ptrtype &x, vector_ptrtype &b, const double, const int)Feel::Backend< T >virtual
nlSolve(sparse_matrix_ptrtype &A, vector_ptrtype &x, vector_ptrtype &b, const double, const int, bool reusePC, bool reuseJAC)Feel::Backend< T >virtual
nlSolver()Feel::Backend< T >inline
pcEnumType() const Feel::Backend< T >
pcFactorMatSolverPackageType() const Feel::Backend< T >inline
pcType() const Feel::Backend< T >inline
precMatrixStructure() const Feel::Backend< T >inline
prefix() const Feel::Backend< T >inline
prod(sparse_matrix_type const &A, vector_type const &x, vector_type &b) const Feel::BackendEigen< T, _Options >inlinevirtual
Feel::Backend::prod(sparse_matrix_ptrtype const &A, vector_ptrtype const &x, vector_ptrtype &y) const Feel::Backend< T >inline
real_type typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
reuseJac() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
reuseJacRebuildAtFirstNewtonStep() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
reusePrec() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
reusePrecRebuildAtFirstNewtonStep() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
rTolerance() const Feel::Backend< T >inline
rtoleranceKSPinSNES() const Feel::Backend< T >inline
rToleranceSNES() const Feel::Backend< T >inline
sendDeleteSignal()Feel::Backend< T >inline
setPrecMatrixStructure(MatrixStructure mstruct)Feel::Backend< T >inline
setReuseJac(bool b) (defined in Feel::Backend< T >)Feel::Backend< T >inline
setReuseJacRebuildAtFirstNewtonStep(bool b) (defined in Feel::Backend< T >)Feel::Backend< T >inline
setReusePrec(bool b) (defined in Feel::Backend< T >)Feel::Backend< T >inline
setReusePrecRebuildAtFirstNewtonStep(bool b) (defined in Feel::Backend< T >)Feel::Backend< T >inline
setShowKSPConvergedReason(bool b) (defined in Feel::Backend< T >)Feel::Backend< T >inline
setShowKSPMonitor(bool b) (defined in Feel::Backend< T >)Feel::Backend< T >inline
setShowSNESConvergedReason(bool b) (defined in Feel::Backend< T >)Feel::Backend< T >inline
setShowSNESMonitor(bool b) (defined in Feel::Backend< T >)Feel::Backend< T >inline
setTranspose(bool transpose) (defined in Feel::Backend< T >)Feel::Backend< T >inline
shell_matrix_ptrtype typedef (defined in Feel::Backend< T >)Feel::Backend< T >
shell_matrix_type typedef (defined in Feel::Backend< T >)Feel::Backend< T >
showKSPConvergedReason() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
showKSPMonitor() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
showSNESConvergedReason() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
showSNESMonitor() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
solve(sparse_matrix_type const &A, vector_type &x, const vector_type &b) (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >inline
solve(sparse_matrix_ptrtype const &A, vector_ptrtype &x, const vector_ptrtype &b) (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >inline
solve(sparse_matrix_ptrtype const &A, sparse_matrix_ptrtype const &P, vector_ptrtype &x, const vector_ptrtype &b)Feel::BackendEigen< T, _Options >inlinevirtual
Feel::Backend::solve(sparse_matrix_ptrtype const &A, sparse_matrix_ptrtype const &P, vector_ptrtype &x, vector_ptrtype const &b, bool reuse_prec)Feel::Backend< T >
solve_return_type typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
solvernonlinear_ptrtype typedef (defined in Feel::Backend< T >)Feel::Backend< T >
solvernonlinear_type typedef (defined in Feel::Backend< T >)Feel::Backend< T >
sparse_matrix_ptrtype typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
sparse_matrix_type typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
sToleranceSNES() const Feel::Backend< T >inline
transpose() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
type() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
value_type typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
vector_ptrtype typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
vector_type typedef (defined in Feel::BackendEigen< T, _Options >)Feel::BackendEigen< T, _Options >
~Backend() (defined in Feel::Backend< T >)Feel::Backend< T >virtual

Generated on Sun Oct 20 2013 08:25:07 for Feel++ by doxygen 1.8.4