walberla::config::MultipleConfigGenerator Class Reference
+ Inheritance diagram for walberla::config::MultipleConfigGenerator:

Public Member Functions

 MultipleConfigGenerator (const std::string &baseName, const std::string &extension, int numberOfDigits)
 
shared_ptr< Confignext () override
 
- Public Member Functions inherited from walberla::config::ConfigGenerator
virtual ~ConfigGenerator ()=default
 

Private Attributes

std::string baseName_
 
std::string extension_
 
int numberOfDigits_
 
int counter_
 

Constructor & Destructor Documentation

◆ MultipleConfigGenerator()

walberla::config::MultipleConfigGenerator::MultipleConfigGenerator ( const std::string &  baseName,
const std::string &  extension,
int  numberOfDigits 
)
inline

Member Function Documentation

◆ next()

shared_ptr<Config> walberla::config::MultipleConfigGenerator::next ( )
inlineoverridevirtual

Member Data Documentation

◆ baseName_

std::string walberla::config::MultipleConfigGenerator::baseName_
private

◆ counter_

int walberla::config::MultipleConfigGenerator::counter_
private

◆ extension_

std::string walberla::config::MultipleConfigGenerator::extension_
private

◆ numberOfDigits_

int walberla::config::MultipleConfigGenerator::numberOfDigits_
private

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