oILAB
Loading...
Searching...
No Matches
gbLAB::Ensemble< StateType, SystemType, Derived > Class Template Reference

#include <Ensemble.h>

Public Member Functions

 Ensemble ()
 
SystemType constructSystem (const StateType &state) const
 
std::pair< StateType, SystemType > sampleNewState (const StateType &currentState)
 

Data Fields

const Derived & derived
 

Detailed Description

template<typename StateType, typename SystemType, typename Derived>
class gbLAB::Ensemble< StateType, SystemType, Derived >

Definition at line 12 of file Ensemble.h.

Constructor & Destructor Documentation

◆ Ensemble()

template<typename StateType , typename SystemType , typename Derived >
gbLAB::Ensemble< StateType, SystemType, Derived >::Ensemble ( )
inline

Definition at line 16 of file Ensemble.h.

Member Function Documentation

◆ constructSystem()

template<typename StateType , typename SystemType , typename Derived >
SystemType gbLAB::Ensemble< StateType, SystemType, Derived >::constructSystem ( const StateType &  state) const
inline

Definition at line 18 of file Ensemble.h.

◆ sampleNewState()

template<typename StateType , typename SystemType , typename Derived >
std::pair< StateType, SystemType > gbLAB::Ensemble< StateType, SystemType, Derived >::sampleNewState ( const StateType &  currentState)
inline

Definition at line 23 of file Ensemble.h.

Field Documentation

◆ derived

template<typename StateType , typename SystemType , typename Derived >
const Derived& gbLAB::Ensemble< StateType, SystemType, Derived >::derived

Definition at line 14 of file Ensemble.h.


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