|
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.