Feel++
0.92.0
|
Certified Reduced Basis application. More...
#include <crbapp.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 | |
CRBApp (AboutData const &ad, po::options_description const &od) | |
CRBApp (int argc, char **argv, AboutData const &ad, po::options_description const &od) | |
void | init () |
void | setOutput (int i=0, CRBErrorType error_type=(int) CRB_RESIDUAL, int maxiter=10) |
void | run () |
void | run (const double *X, unsigned long N, double *Y, unsigned long P) |
Public Attributes | |
crbmodel_ptrtype | opus |
crb_ptrtype | crb |
Certified Reduced Basis application.
void Feel::CRBApp< ModelType >::run | ( | ) | [inline, virtual] |
execute the set of Simget stored in the Application
Reimplemented from Feel::Application.
References Feel::Application::optionsDescription(), and Feel::Application::vm().
void Feel::CRBApp< 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.