BioDynaMo  v1.05.120-25dc9790
Public Member Functions | Public Attributes | List of all members
bdm::experimental::TimeSeries::Data Struct Reference

#include <time_series.h>

Collaboration diagram for bdm::experimental::TimeSeries::Data:
[legend]

Public Member Functions

 Data ()
 
 Data (real_t(*ycollector)(Simulation *), real_t(*xcollector)(Simulation *))
 
 Data (Reducer< real_t > *y_reducer_collector, real_t(*xcollector)(Simulation *))
 
 Data (const Data &)
 
 ~Data ()
 
Dataoperator= (const Data &other)
 
 BDM_CLASS_DEF_NV (Data, 1)
 

Public Attributes

Reducer< real_t > * y_reducer_collector = nullptr
 
real_t(* ycollector )(Simulation *) = nullptr
 
real_t(* xcollector )(Simulation *) = nullptr
 
std::vector< real_tx_values
 
std::vector< real_ty_values
 
std::vector< real_ty_error_low
 
std::vector< real_ty_error_high
 

Detailed Description

Definition at line 125 of file time_series.h.

Constructor & Destructor Documentation

◆ Data() [1/4]

bdm::experimental::TimeSeries::Data::Data ( )
default

◆ Data() [2/4]

bdm::experimental::TimeSeries::Data::Data ( real_t(*)(Simulation *)  ycollector,
real_t(*)(Simulation *)  xcollector 
)

Definition at line 96 of file time_series.cc.

◆ Data() [3/4]

bdm::experimental::TimeSeries::Data::Data ( Reducer< real_t > *  y_reducer_collector,
real_t(*)(Simulation *)  xcollector 
)

Definition at line 101 of file time_series.cc.

◆ Data() [4/4]

bdm::experimental::TimeSeries::Data::Data ( const Data other)

Definition at line 106 of file time_series.cc.

◆ ~Data()

bdm::experimental::TimeSeries::Data::~Data ( )

Definition at line 136 of file time_series.cc.

Member Function Documentation

◆ BDM_CLASS_DEF_NV()

bdm::experimental::TimeSeries::Data::BDM_CLASS_DEF_NV ( Data  ,
 
)

◆ operator=()

TimeSeries::Data & bdm::experimental::TimeSeries::Data::operator= ( const Data other)

Definition at line 119 of file time_series.cc.

Member Data Documentation

◆ x_values

std::vector<real_t> bdm::experimental::TimeSeries::Data::x_values

Definition at line 138 of file time_series.h.

◆ xcollector

real_t(* bdm::experimental::TimeSeries::Data::xcollector) (Simulation *) = nullptr

Definition at line 137 of file time_series.h.

◆ y_error_high

std::vector<real_t> bdm::experimental::TimeSeries::Data::y_error_high

Definition at line 141 of file time_series.h.

◆ y_error_low

std::vector<real_t> bdm::experimental::TimeSeries::Data::y_error_low

Definition at line 140 of file time_series.h.

◆ y_reducer_collector

Reducer<real_t>* bdm::experimental::TimeSeries::Data::y_reducer_collector = nullptr

Definition at line 135 of file time_series.h.

◆ y_values

std::vector<real_t> bdm::experimental::TimeSeries::Data::y_values

Definition at line 139 of file time_series.h.

◆ ycollector

real_t(* bdm::experimental::TimeSeries::Data::ycollector) (Simulation *) = nullptr

Definition at line 136 of file time_series.h.


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