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::MatrixBlock< NR, NC, T >
 ! More...
 
class  Feel::VectorBlock< NR, T >
 block of vector More...
 
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