CellModules
Protocol Struct Reference

#include <Model.hpp>

Public Member Functions

 Protocol ()
 
 Protocol (std::vector< std::vector< double > > _data)
 
template<class World >
double getValue (World &w)
 

Public Attributes

double defaultValue = 0
 
double currentValue
 
int currentStep = -1
 
int i = 0
 
std::vector< std::vector< double > > data
 

Detailed Description

Definition at line 17 of file Model.hpp.

Constructor & Destructor Documentation

◆ Protocol() [1/2]

Protocol::Protocol ( )
inline

Definition at line 23 of file Model.hpp.

◆ Protocol() [2/2]

Protocol::Protocol ( std::vector< std::vector< double > >  _data)
inline

Definition at line 24 of file Model.hpp.

Member Function Documentation

◆ getValue()

template<class World >
double Protocol::getValue ( World w)
inline

Definition at line 27 of file Model.hpp.

Member Data Documentation

◆ currentStep

int Protocol::currentStep = -1

Definition at line 20 of file Model.hpp.

◆ currentValue

double Protocol::currentValue

Definition at line 19 of file Model.hpp.

◆ data

std::vector<std::vector<double> > Protocol::data

Definition at line 22 of file Model.hpp.

◆ defaultValue

double Protocol::defaultValue = 0

Definition at line 18 of file Model.hpp.

◆ i

int Protocol::i = 0

Definition at line 21 of file Model.hpp.


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