BioDynaMo  v1.05.0-137fdb15
Public Member Functions | Protected Member Functions | Private Member Functions | Friends | List of all members
bdm::ParamGroup Struct Referenceabstract

Interface for parameter groups. More...

#include <param_group.h>

Inheritance diagram for bdm::ParamGroup:

Public Member Functions

virtual ~ParamGroup ()
virtual ParamGroupNewCopy () const =0
virtual ParamGroupUid GetUid () const =0

Protected Member Functions

virtual void AssignFromConfig (const std::shared_ptr< cpptoml::table > &)

Private Member Functions

 BDM_CLASS_DEF (ParamGroup, 1)


struct Param

Detailed Description

Interface for parameter groups.

Definition at line 45 of file param_group.h.

Constructor & Destructor Documentation

◆ ~ParamGroup()

bdm::ParamGroup::~ParamGroup ( )

Member Function Documentation

◆ AssignFromConfig()

void bdm::ParamGroup::AssignFromConfig ( const std::shared_ptr< cpptoml::table > &  )

Assign values from a toml config file.
Can be ommited if toml file support is not required.

Reimplemented in bdm::neuroscience::Param.

Definition at line 31 of file


bdm::ParamGroup::BDM_CLASS_DEF ( ParamGroup  ,

◆ GetUid()

virtual ParamGroupUid bdm::ParamGroup::GetUid ( ) const
pure virtual

◆ NewCopy()

virtual ParamGroup* bdm::ParamGroup::NewCopy ( ) const
pure virtual

Friends And Related Function Documentation

◆ Param

friend struct Param

Definition at line 58 of file param_group.h.

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