Fleet  0.0.9
Inference in the LOT
Public Member Functions | Public Attributes | List of all members
ConstantContainer Class Referenceabstract

#include <ConstantContainer.h>

Public Member Functions

virtual size_t count_constants () const =0
 
virtual std::pair< double, double > constant_proposal (Constant) const =0
 
virtual void randomize_constants ()=0
 
virtual void reset_constant_index ()
 
virtual Constant next_constant ()
 
virtual bool operator== (const ConstantContainer &h) const
 
virtual size_t hash () const
 

Public Attributes

std::vector< Constantconstants
 
size_t constant_idx
 

Detailed Description

Author
Steven Piantadosi
Date
29/01/22

Member Function Documentation

◆ constant_proposal()

virtual std::pair<double,double> ConstantContainer::constant_proposal ( Constant  ) const
pure virtual

◆ count_constants()

virtual size_t ConstantContainer::count_constants ( ) const
pure virtual

◆ hash()

virtual size_t ConstantContainer::hash ( ) const
inlinevirtual

◆ next_constant()

virtual Constant ConstantContainer::next_constant ( )
inlinevirtual

◆ operator==()

virtual bool ConstantContainer::operator== ( const ConstantContainer h) const
inlinevirtual

◆ randomize_constants()

virtual void ConstantContainer::randomize_constants ( )
pure virtual

◆ reset_constant_index()

virtual void ConstantContainer::reset_constant_index ( )
inlinevirtual

Member Data Documentation

◆ constant_idx

size_t ConstantContainer::constant_idx

◆ constants

std::vector<Constant> ConstantContainer::constants

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