Public Member Functions | List of all members
Cce::ReducedWorldtubeModeRecorder Struct Reference

Records a compressed representation of SpEC-like worldtube data associated with just the spin-weighted scalars required to perform the CCE algorithm. More...

#include <ReducedWorldtubeModeRecorder.hpp>

Public Member Functions

 ReducedWorldtubeModeRecorder (const std::string &filename) noexcept
 The constructor takes the filename used to create the H5File object for writing the data.
 
void append_worldtube_mode_data (const std::string &dataset_path, double time, const ComplexModalVector &modes, size_t l_max, bool is_real=false) noexcept
 append to dataset_path the vector created by time followed by the modes rearranged in ascending m-varies-fastest format. More...
 

Detailed Description

Records a compressed representation of SpEC-like worldtube data associated with just the spin-weighted scalars required to perform the CCE algorithm.

Member Function Documentation

◆ append_worldtube_mode_data()

void Cce::ReducedWorldtubeModeRecorder::append_worldtube_mode_data ( const std::string dataset_path,
double  time,
const ComplexModalVector modes,
size_t  l_max,
bool  is_real = false 
)
noexcept

append to dataset_path the vector created by time followed by the modes rearranged in ascending m-varies-fastest format.

For real quantities, negative m and the imaginary part of m=0 are omitted.


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