Feel++ 0.91.0
Protected Member Functions | Friends
Feel::Simget Class Reference

Simulation Object. More...

#include <simget.hpp>

Inheritance diagram for Feel::Simget:
Laplacian< Dim > Laplacian< Dim > MyFunctionSpace< Dim, Order > MyIntegrals< Dim > MyMesh< Dim > ResidualEstimator< Dim, Order >

List of all members.

Public Member Functions

Constructors, destructor
 Simget (po::variables_map const &vm)
 Simget (AboutData const &about)
 Simget (po::variables_map const &vm, AboutData const &about)
virtual ~Simget ()
 destructor
Operator overloads
Simgetoperator= (Simget const &o)
 copy operator
Accessors
mpi::communicator comm () const
po::variables_map const & vm () const
AboutData const & about () const
Methods
virtual void run ()=0
virtual void run (const double *X, unsigned long P, double *Y, unsigned long N)=0

Protected Member Functions

SimgetchangeRepository (boost::format fmt)

Friends

class Application

Detailed Description

Simulation Object.

A Simget is an object that provides two flavors of run() member function

Author:
Christophe Prud'homme
See also:

Constructor & Destructor Documentation

Feel::Simget::Simget ( po::variables_map const &  vm) [inline]

constructor with a variables_map

Feel::Simget::Simget ( AboutData const &  about) [inline]

constructor with an AboutData that describes the simget

Feel::Simget::Simget ( po::variables_map const &  vm,
AboutData const &  about 
) [inline]

constructor with a variables_map and an AboutData that describes the top application


Member Function Documentation

AboutData const& Feel::Simget::about ( ) const [inline]
Returns:
the AboutData object
Simget & Feel::Simget::changeRepository ( boost::format  fmt) [protected]

change repository.

mpi::communicator Feel::Simget::comm ( ) const [inline]
Returns:
the mpi communicator
virtual void Feel::Simget::run ( ) [pure virtual]
virtual void Feel::Simget::run ( const double *  X,
unsigned long  P,
double *  Y,
unsigned long  N 
) [pure virtual]
po::variables_map const& Feel::Simget::vm ( ) const [inline]
Returns:
the variables_map