Loading...
Searching...
No Matches
combustion_continuation.cc

The combustion problem by continuation.

The combustion problem by continuation

#include "rheolef.h"
using namespace rheolef;
using namespace std;
#include "combustion.h"
int main(int argc, char**argv) {
environment rheolef (argc, argv);
cin >> noverbose;
geo omega (argv[1]);
string approx = (argc > 2) ? argv[2] : "P1";
Float eps = numeric_limits<Float>::epsilon();
continuation_option opts;
opts.ini_delta_parameter = 0.1;
opts.max_delta_parameter = 1;
opts.min_delta_parameter = 1e-7;
opts.tol = eps;
derr << setprecision(numeric_limits<Float>::digits10)
<< "# continuation in lambda:" << endl
<< "# geo = " << omega.name() << endl
<< "# approx = " << approx << endl
<< "# dlambda_ini = " << opts.ini_delta_parameter << endl
<< "# dlambda_min = " << opts.min_delta_parameter << endl
<< "# dlambda_max = " << opts.max_delta_parameter << endl
<< "# tol = " << opts.tol << endl;
combustion F (omega, approx);
field uh = F.initial();
F.put (dout, uh);
continuation (F, uh, &dout, &derr, opts);
}
Float
see the Float page for the full documentation
field
see the field page for the full documentation
geo
see the geo page for the full documentation
rheolef::environment
see the environment page for the full documentation
Definition environment.h:121
combustion.h
The combustion problem: class header for the Newton method.
main
int main()
Definition field2bb.cc:58
rheolef
This file is part of Rheolef.
Definition compiler_eigen.h:39
std
STL namespace.
rheolef.h
rheolef - reference manual
combustion
Definition combustion.h:25
combustion::put
odiststream & put(odiststream &os, const field &uh) const
Definition combustion1.icc:43
combustion::initial
field initial(std::string restart="")
Definition combustion1.icc:35
rheolef::continuation_option
see the continuation_option page for the full documentation
Definition continuation_option.h:77
rheolef::continuation_option::ini_delta_parameter
Float ini_delta_parameter
Definition continuation_option.h:85
rheolef::continuation_option::tol
Float tol
Definition continuation_option.h:80
rheolef::continuation_option::max_delta_parameter
Float max_delta_parameter
Definition continuation_option.h:84
rheolef::continuation_option::min_delta_parameter
Float min_delta_parameter
Definition continuation_option.h:83