, including all inherited members.
applyMatrix(sparse_matrix_type const &A, const Vector &x, vector_type &b) (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | [inline, static] |
aTolerance() const | Feel::Backend< T > | [inline] |
Backend() (defined in Feel::Backend< T >) | Feel::Backend< T > | |
Backend(po::variables_map const &vm, std::string const &prefix="") (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 > | |
BackendPetsc() (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | [inline] |
BackendPetsc(po::variables_map const &vm, std::string const &prefix="") (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | [inline] |
BOOST_PARAMETER_MEMBER_FUNCTION((void), setTolerances, tag,(required(rtolerance,(double)))(optional(maxit,(size_type), 1000)(atolerance,(double), 1e-50)(dtolerance,(double), 1e5))) | Feel::Backend< T > | [inline] |
BOOST_PARAMETER_MEMBER_FUNCTION((solve_return_type), solve, tag,(required(matrix,(sparse_matrix_ptrtype))(in_out(solution),*(mpl::or_< boost::is_convertible< mpl::_, vector_type & >, boost::is_convertible< mpl::_, vector_ptrtype > >))(rhs,(vector_ptrtype)))(optional(prec,(sparse_matrix_ptrtype), matrix)(maxit,(size_type), 1000)(rtolerance,(double), 1e-13)(atolerance,(double), 1e-50)(dtolerance,(double), 1e5)(reuse_prec,(bool), false)(transpose,(bool), false))) | Feel::Backend< T > | [inline] |
build(BackendType=BACKEND_PETSC) | Feel::Backend< T > | [static] |
build(po::variables_map const &vm, std::string const &prefix="") | Feel::Backend< T > | [static] |
comm() const | Feel::Backend< T > | [inline] |
converged() const (defined in Feel::Backend< T >) | Feel::Backend< T > | [inline] |
dot(const vector_type &f, const Vector &x) (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | [inline, static] |
Feel::Backend::dot(vector_type const &x, vector_type const &y) const | Feel::Backend< T > | [virtual] |
Feel::Backend::dot(vector_ptrtype const &x, vector_ptrtype const &y) const | Feel::Backend< T > | [inline] |
dTolerance() const | Feel::Backend< T > | [inline] |
maxIterations() const | Feel::Backend< T > | [inline] |
newMatrix(DomainSpace const &Xh, DualImageSpace const &Yh) (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | [inline, static] |
newMatrix(DataMap const &domainmap, DataMap const &imagemap) | Feel::BackendPetsc< T > | [inline, virtual] |
Feel::Backend::newMatrix(DomainSpace const &dm, ImageSpace const &im) | Feel::Backend< T > | [inline] |
newVector(SpaceT const &space) (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | [inline, static] |
newVector(DataMap const &dm) | Feel::BackendPetsc< T > | [inline, virtual] |
Feel::Backend::newVector(DomainSpace const &dm) | Feel::Backend< T > | [inline] |
nIterations() const (defined in Feel::Backend< T >) | Feel::Backend< T > | [inline] |
nl_solve_return_type typedef (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< 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) | Feel::Backend< T > | [virtual] |
nlSolver() | Feel::Backend< T > | [inline] |
petsc_sparse_matrix_ptrtype typedef (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | |
petsc_sparse_matrix_type typedef (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | |
petsc_vector_ptrtype typedef (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | |
petsc_vector_type typedef (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | |
precMatrixStructure() const | Feel::Backend< T > | [inline] |
prod(sparse_matrix_type const &A, vector_type const &x, vector_type &b) const | Feel::BackendPetsc< T > | [inline, virtual] |
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::Backend< T >) | Feel::Backend< T > | |
rTolerance() const | Feel::Backend< T > | [inline] |
set_symmetric(bool) (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | [inline] |
setPrecMatrixStructure(MatrixStructure mstruct) | Feel::Backend< T > | [inline] |
setTranspose(bool transpose) (defined in Feel::Backend< T >) | Feel::Backend< T > | [inline] |
solve(sparse_matrix_type const &A, vector_type &x, vector_type const &b) (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | |
solve(sparse_matrix_ptrtype const &A, sparse_matrix_ptrtype const &B, vector_ptrtype &x, vector_ptrtype const &b) | Feel::BackendPetsc< T > | [virtual] |
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::BackendPetsc< T >) | Feel::BackendPetsc< 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::BackendPetsc< T >) | Feel::BackendPetsc< T > | |
sparse_matrix_type typedef (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | |
transpose() const (defined in Feel::Backend< T >) | Feel::Backend< T > | [inline] |
value_type typedef (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | |
vector_ptrtype typedef (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | |
vector_type typedef (defined in Feel::BackendPetsc< T >) | Feel::BackendPetsc< T > | |
~Backend() (defined in Feel::Backend< T >) | Feel::Backend< T > | [virtual] |