Hermes2D
2.0
|
#include <calculation_continuity.h>
Classes | |
class | Record |
One record of the calculation. Stores every information to resume a calculation from this one point. More... | |
Public Types | |
enum | IdentificationMethod { timeAndNumber, onlyTime, onlyNumber } |
Public Member Functions | |
CalculationContinuity (IdentificationMethod identification_method) | |
void | add_record (double time, unsigned int number, Mesh *mesh, Space< Scalar > *space=NULL, Solution< Scalar > *sln=NULL, double time_step=0.0, double time_step_n_minus_one=0.0, double error=0.0) |
void | add_record (double time, unsigned int number, Hermes::vector< Mesh * > meshes, Hermes::vector< Space< Scalar > * > spaces=Hermes::vector< Space< Scalar > * >(), Hermes::vector< Solution< Scalar > * > slns=Hermes::vector< Solution< Scalar > * >(), double time_step=0.0, double time_step_n_minus_one=0.0, double error=0.0) |
void | add_record (double time, Mesh *mesh, Space< Scalar > *space=NULL, Solution< Scalar > *sln=NULL, double time_step=0.0, double time_step_n_minus_one=0.0, double error=0.0) |
void | add_record (double time, Hermes::vector< Mesh * > meshes, Hermes::vector< Space< Scalar > * > spaces=Hermes::vector< Space< Scalar > * >(), Hermes::vector< Solution< Scalar > * > slns=Hermes::vector< Solution< Scalar > * >(), double time_step=0.0, double time_step_n_minus_one=0.0, double error=0.0) |
void | add_record (unsigned int number, Mesh *mesh, Space< Scalar > *space=NULL, Solution< Scalar > *sln=NULL, double time_step=0.0, double time_step_n_minus_one=0.0, double error=0.0) |
void | add_record (unsigned int number, Hermes::vector< Mesh * > meshes, Hermes::vector< Space< Scalar > * > spaces=Hermes::vector< Space< Scalar > * >(), Hermes::vector< Solution< Scalar > * > slns=Hermes::vector< Solution< Scalar > * >(), double time_step=0.0, double time_step_n_minus_one=0.0, double error=0.0) |
bool | have_record_available () |
Record * | get_last_record () const |
Returns a pointer to the last record. | |
int | get_num () const |
Returns the count of records. | |
Static Public Member Functions | |
static void | set_mesh_file_name (std::string mesh_file_nameToSet) |
Setting of the names for the file stored. | |
static void | set_space_file_name (std::string space_file_nameToSet) |
static void | set_solution_file_name (std::string solution_file_nameToSet) |
static void | set_time_step_file_name (std::string time_step_file_nameToSet) |
static void | set_error_file_name (std::string error_file_nameToSet) |
Friends | |
class | Record |
Class used for resuming an interrupted calculation. Its purpose is to store everything necessary to resume it from a certain point.
Definition at line 65 of file calculation_continuity.h.
enum Hermes::Hermes2D::CalculationContinuity::IdentificationMethod |
Choose an identification method of records. Either both per time step and per a number, or just by one of these.
Definition at line 70 of file calculation_continuity.h.
void Hermes::Hermes2D::CalculationContinuity< Scalar >::add_record | ( | double | time, |
unsigned int | number, | ||
Mesh * | mesh, | ||
Space< Scalar > * | space = NULL , |
||
Solution< Scalar > * | sln = NULL , |
||
double | time_step = 0.0 , |
||
double | time_step_n_minus_one = 0.0 , |
||
double | error = 0.0 |
||
) |
Add a record. See records.
Definition at line 167 of file calculation_continuity.cpp.
void Hermes::Hermes2D::CalculationContinuity< Scalar >::add_record | ( | double | time, |
Mesh * | mesh, | ||
Space< Scalar > * | space = NULL , |
||
Solution< Scalar > * | sln = NULL , |
||
double | time_step = 0.0 , |
||
double | time_step_n_minus_one = 0.0 , |
||
double | error = 0.0 |
||
) |
Add a record. See time_records.
Definition at line 225 of file calculation_continuity.cpp.
void Hermes::Hermes2D::CalculationContinuity< Scalar >::add_record | ( | unsigned int | number, |
Mesh * | mesh, | ||
Space< Scalar > * | space = NULL , |
||
Solution< Scalar > * | sln = NULL , |
||
double | time_step = 0.0 , |
||
double | time_step_n_minus_one = 0.0 , |
||
double | error = 0.0 |
||
) |
Add a record. See numbered_records.
Definition at line 281 of file calculation_continuity.cpp.
bool Hermes::Hermes2D::CalculationContinuity< Scalar >::have_record_available | ( | ) |
Returns the value of record_available. See record_available.
Definition at line 353 of file calculation_continuity.cpp.