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::Backend< T > Member List

This is the complete list of members for Feel::Backend< T >, 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 >
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::Backend< T >)Feel::Backend< T >
datamap_type typedef (defined in Feel::Backend< T >)Feel::Backend< T >
dot(vector_type const &x, vector_type const &y) const Feel::Backend< T >virtual
dot(vector_ptrtype const &x, vector_ptrtype const &y) const Feel::Backend< T >inline
dTolerance() const Feel::Backend< T >inline
fieldSplitEnumType() const Feel::Backend< T >
fieldsplitType() const Feel::Backend< T >inline
graph_ptrtype typedef (defined in Feel::Backend< T >)Feel::Backend< T >
graph_type typedef (defined in Feel::Backend< T >)Feel::Backend< T >
hasConstantNullSpace() const Feel::Backend< T >inline
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(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 prop=NON_HERMITIAN)=0Feel::Backend< T >pure virtual
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)=0Feel::Backend< T >pure virtual
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
newMatrix(datamap_ptrtype const &dm1, datamap_ptrtype const &dm2, size_type prop=NON_HERMITIAN, bool init=true)=0Feel::Backend< T >pure virtual
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(datamap_ptrtype const &dm)=0Feel::Backend< T >pure virtual
newVector(const size_type n, const size_type n_local)=0Feel::Backend< T >pure virtual
newZeroMatrix(const size_type m, const size_type n, const size_type m_l, const size_type n_l)=0Feel::Backend< T >pure virtual
newZeroMatrix(datamap_ptrtype const &dm1, datamap_ptrtype const &dm2)=0 (defined in Feel::Backend< T >)Feel::Backend< T >pure virtual
nIterations() const (defined in Feel::Backend< T >)Feel::Backend< T >inline
nl_solve_return_type typedef (defined in Feel::Backend< T >)Feel::Backend< T >
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 &y) const =0Feel::Backend< T >pure virtual
prod(sparse_matrix_ptrtype const &A, vector_ptrtype const &x, vector_ptrtype &y) const Feel::Backend< T >inline
real_type typedef (defined in Feel::Backend< T >)Feel::Backend< T >
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_ptrtype const &A, sparse_matrix_ptrtype const &P, vector_ptrtype &x, vector_ptrtype const &b)=0Feel::Backend< T >pure virtual
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::Backend< T >)Feel::Backend< T >
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::Backend< T >)Feel::Backend< T >
sparse_matrix_type typedef (defined in Feel::Backend< T >)Feel::Backend< T >
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::Backend< T >)Feel::Backend< T >
vector_ptrtype typedef (defined in Feel::Backend< T >)Feel::Backend< T >
vector_type typedef (defined in Feel::Backend< T >)Feel::Backend< T >
~Backend() (defined in Feel::Backend< T >)Feel::Backend< T >virtual

Generated on Sun Dec 22 2013 13:11:17 for Feel++ by doxygen 1.8.5