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)=0 | Feel::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)=0 | Feel::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)=0 | Feel::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)=0 | Feel::Backend< T > | pure virtual |
newVector(const size_type n, const size_type n_local)=0 | Feel::Backend< T > | pure virtual |
newZeroMatrix(const size_type m, const size_type n, const size_type m_l, const size_type n_l)=0 | Feel::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 =0 | Feel::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)=0 | Feel::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 |