Hermes2D  2.0
Hermes::Hermes2D::CalculationContinuity< Scalar >::Record Class Reference

One record of the calculation. Stores every information to resume a calculation from this one point. More...

#include <calculation_continuity.h>

Public Member Functions

 Record (double time, unsigned int number)
 Constructors.
 
 Record (double time)
 
 Record (unsigned int number)
 
void save_meshes (Hermes::vector< Mesh * > meshes)
 Saves vector of meshes.
 
void save_mesh (Mesh *mesh)
 Saves one mesh.
 
void save_spaces (Hermes::vector< Space< Scalar > * > spaces)
 Saves vector of spaces.
 
void save_space (Space< Scalar > *space)
 Saves one space.
 
void save_solutions (Hermes::vector< Solution< Scalar > * > solutions)
 Saves vector of solutions.
 
void save_solution (Solution< Scalar > *solution)
 Saves one solution.
 
void save_time_step_length (double time_step_length_to_save)
 Saves the time step length.
 
void save_time_step_length_n_minus_one (double time_step_length_to_save)
 
void save_error (double error)
 Saves the spatial error estimate.
 
void load_meshes (Hermes::vector< Mesh * > meshes)
 Loads vector of meshes.
 
void load_mesh (Mesh *mesh)
 Loads one mesh.
 
Hermes::vector< Space< Scalar > * > load_spaces (Hermes::vector< Mesh * > meshes, Hermes::vector< EssentialBCs< Scalar > * > essential_bcs, Hermes::vector< Shapeset * > shapeset=Hermes::vector< Shapeset * >())
 Loads vector of spaces.
 
Hermes::vector< Space< Scalar > * > load_spaces (Hermes::vector< Mesh * > meshes, Hermes::vector< Shapeset * > shapeset=Hermes::vector< Shapeset * >())
 
Space< Scalar > * load_space (Mesh *mesh, EssentialBCs< Scalar > *essential_bcs=NULL, Shapeset *shapeset=NULL)
 Loads one space.
 
void load_solutions (Hermes::vector< Solution< Scalar > * > solutions, Hermes::vector< Space< Scalar > * > spaces)
 Loads vector of solutions.
 
void load_solution (Solution< Scalar > *solution, Space< Scalar > *space)
 Loads one solution.
 
void load_time_step_length (double &time_step_length)
 Loads the time step length.
 
void load_time_step_length_n_minus_one (double &time_step_length)
 
void load_error (double &error)
 Loads the spatial error estimate.
 
double get_time ()
 Returns time.
 
unsigned int get_number ()
 Returns the number of the current record.
 

Detailed Description

template<typename Scalar>
class Hermes::Hermes2D::CalculationContinuity< Scalar >::Record

One record of the calculation. Stores every information to resume a calculation from this one point.

Definition at line 80 of file calculation_continuity.h.

Member Function Documentation

template<typename Scalar >
Hermes::vector< Space< Scalar > * > Hermes::Hermes2D::CalculationContinuity< Scalar >::Record::load_spaces ( Hermes::vector< Mesh * >  meshes,
Hermes::vector< Shapeset * >  shapeset = Hermes::vector<Shapeset*>() 
)

Loads vector of spaces. Version without essential BCs.

Definition at line 589 of file calculation_continuity.cpp.


The documentation for this class was generated from the following files: