Class StepLoggingConfig

Inheritance Relationships

Base Type

Class Documentation

class StepLoggingConfig : public flamegpu::LoggingConfig

Interface to the data structure for controlling how model data is logged each step

Public Functions

explicit StepLoggingConfig(const ModelDescription &model)

Constructor

Parameters:

model – The ModelDescription hierarchy to produce a logging config for

explicit StepLoggingConfig(const ModelData &model)

Constructor

Parameters:

model – The ModelDescription hierarchy to produce a logging config for

explicit StepLoggingConfig(const StepLoggingConfig &model)

Copy Constructor

Parameters:

model – Other

explicit StepLoggingConfig(const LoggingConfig &model)

Copy Constructor

Parameters:

model – Other

void setFrequency(unsigned int steps)

Set the frequency of step log collection How many steps between each log collection, defaults to 1, so a log is collected every step A value of 0 disables step log collection