15#ifndef ALE_CheckpointManager_included
16#define ALE_CheckpointManager_included
23#include <Champ_Inc_base.h>
49 int nbComp,
const Motcle& directive,
54 int write_pdi(
const DoubleTab& d,
const Nom& pdi_name)
const;
56 void read_pdi(OWN_PTR(
Champ_Inc_base)& champ,
const std::string& suffix,
Nom generate_field_tag(const Champ_Inc_base &champ, const Probleme_base &pb) const
ALE_CheckpointManager()=default
int restore(Entree &is, Probleme_base &pb, Domaine_ALE &dom)
YAML_data make_yaml(const std::string &suffix, int nb_dim, const Probleme_base &pb) const
void create_field(OWN_PTR(Champ_Inc_base)&champ, const std::string &name, int nbComp, const Motcle &directive, const Probleme_base &pb, Domaine_ALE &dom) const
std::vector< YAML_data > data_a_sauvegarder(const Probleme_base &pb, const Domaine_ALE &dom) const
int save(Sortie &os, const Probleme_base &pb, const Domaine_ALE &dom) const
Class defining operators and methods for all reading operation in an input flow (file,...
A character string (Nom) in uppercase.
class Nom: a character string for naming TRUST objects.
class Probleme_base It is a Probleme_U that is not a coupling.
Base class for output streams.
YAML_data class: collection of all needed information for data to save/restore in order to write the ...