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,...
Une chaine de caractere (Nom) en majuscules.
class Nom Une chaine de caractere pour nommer les objets de TRUST
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.
Classe de base des flux de sortie.
classe YAML_data : collection of all needed information for data to save/restore in order to write th...