|
Feel++
0.92.0
|
Certified Reduced Basis application. More...
#include <opusapp.hpp>
Public Types | |
| typedef CRBModel< ModelType > | crbmodel_type |
|
typedef boost::shared_ptr < crbmodel_type > | crbmodel_ptrtype |
| typedef CRB< crbmodel_type > | crb_type |
|
typedef boost::shared_ptr < crb_type > | crb_ptrtype |
Public Member Functions | |
| OpusApp (AboutData const &ad, po::options_description const &od) | |
| OpusApp (AboutData const &ad, po::options_description const &od, CRBModelMode mode) | |
| OpusApp (int argc, char **argv, AboutData const &ad, po::options_description const &od) | |
| OpusApp (int argc, char **argv, AboutData const &ad, po::options_description const &od, CRBModelMode mode) | |
| void | init () |
| void | setMode (std::string const &mode) |
| void | setMode (CRBModelMode mode) |
| void | loadDB () |
| FEELPP_DONT_INLINE void | run () |
| void | run (const double *X, unsigned long N, double *Y, unsigned long P) |
Certified Reduced Basis application.
| FEELPP_DONT_INLINE void Feel::OpusApp< ModelType >::run | ( | ) | [inline, virtual] |
execute the set of Simget stored in the Application
Reimplemented from Feel::Application.
References Feel::Application::about(), Feel::Application::optionsDescription(), and Feel::Application::vm().
| void Feel::OpusApp< ModelType >::run | ( | const double * | X, |
| unsigned long | P, | ||
| double * | Y, | ||
| unsigned long | N | ||
| ) | [inline, virtual] |
execute the set of Simget stored in the Application following the input/output model
.
is the number of inputs and
the number of outputs. Denote
(nSimgets()) the number of simgets stored in the Application.
and
must be of size
and
respectively.
Reimplemented from Feel::Application.
1.7.6.1