Feel++  0.91.4
Classes | Namespaces | Typedefs | Functions
backend.hpp File Reference
#include <boost/timer.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/fusion/include/fold.hpp>
#include <feel/feelcore/feel.hpp>
#include <feel/feelcore/singleton.hpp>
#include <feel/feelcore/parameter.hpp>
#include <feel/feelalg/enums.hpp>
#include <feel/feelalg/vector.hpp>
#include <feel/feelalg/matrixsparse.hpp>
#include <feel/feelalg/matrixblock.hpp>
#include <feel/feelalg/vectorblock.hpp>
#include <feel/feelalg/datamap.hpp>
#include <feel/feelalg/solvernonlinear.hpp>
#include <feel/feelalg/preconditioner.hpp>
#include <feel/feeldiscr/functionspacebase.hpp>
#include <feel/feelvf/pattern.hpp>
#include <feel/feelvf/block.hpp>

Classes

class  Feel::Backend< T >
 base class for all linear algebra backends More...
class  Feel::detail::BackendManagerImpl

Namespaces

namespace  Feel

Typedefs

typedef Backend< double > Feel::backend_type
typedef boost::shared_ptr
< backend_type > 
Feel::backend_ptrtype
typedef Feel::Singleton
< BackendManagerImpl > 
Feel::detail::BackendManager

Functions

po::options_description Feel::backend_options (std::string const &prefix)
 Feel::BOOST_PARAMETER_FUNCTION ((backend_ptrtype), backend, tag,(optional(vm,(po::variables_map), po::variables_map())(name,*(std::string),"")(kind,*(BackendType), BACKEND_PETSC)(rebuild,(bool), false)))

Detailed Description

Author:
Christophe Prud'homme chris.nosp@m.toph.nosp@m.e.pru.nosp@m.dhom.nosp@m.me@uj.nosp@m.f-gr.nosp@m.enobl.nosp@m.e.fr
Date:
2007-12-23