Skip to content

Class TempLat::MeasurementsSaver

template <typename T>

ClassList > TempLat > MeasurementsSaver

A class which implements an interface to the measurement IO. Allow to switch between different format. More...

  • #include <measurementssaver.h>

Public Functions

Type Name
MeasurementsSaver (FilesManager< NDim > & fm, std::string fn, bool amIRoot, bool appendMode, const std::vector< std::string > & headers={}, bool dontCreate=false, bool saveInfreq=false)
MeasurementsSaver (FilesManager< NDim > & fm, const Field< T, NDim > & fld, bool amIRoot, bool appendMode, const std::vector< std::string > & headers={}, bool dontCreate=false, bool saveInfreq=false)
void addAverage (const T & r)
void save (bool lastMeas=false)

Detailed Description

Unit test: ctest -R test-measurementssaver

Public Functions Documentation

function MeasurementsSaver [1/2]

template<size_t NDim>
inline TempLat::MeasurementsSaver::MeasurementsSaver (
    FilesManager < NDim > & fm,
    std::string fn,
    bool amIRoot,
    bool appendMode,
    const std::vector< std::string > & headers={},
    bool dontCreate=false,
    bool saveInfreq=false
) 

function MeasurementsSaver [2/2]

template<size_t NDim>
inline TempLat::MeasurementsSaver::MeasurementsSaver (
    FilesManager < NDim > & fm,
    const Field < T, NDim > & fld,
    bool amIRoot,
    bool appendMode,
    const std::vector< std::string > & headers={},
    bool dontCreate=false,
    bool saveInfreq=false
) 

function addAverage

inline void TempLat::MeasurementsSaver::addAverage (
    const T & r
) 

function save

inline void TempLat::MeasurementsSaver::save (
    bool lastMeas=false
) 


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/cosmolattice/include/CosmoInterface/measurements/measurementsIO/measurementssaver.h