FMT 0.9.8
Forest management tools for forest planning
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
Spatial::FMTexponentialschedule Class Reference

#include <FMTexponentialschedule.hpp>

Inheritance diagram for Spatial::FMTexponentialschedule:
[legend]
Collaboration diagram for Spatial::FMTexponentialschedule:
[legend]

Public Member Functions

 FMTexponentialschedule (double lalpha=0.9)
 
 ~FMTexponentialschedule ()=default
 
void ReduceTemp ()
 
std::unique_ptr< FMTsascheduleClone () const
 
- Public Member Functions inherited from Spatial::FMTsaschedule
 FMTsaschedule (const std::string &typesc)
 
 FMTsaschedule ()
 
std::string GetScheduleType () const
 
size_t GetLevel () const
 
void SetInitialTemperature (const double &Temp)
 
virtual ~FMTsaschedule ()
 
virtual void ReduceTemp ()
 
double GetTemp () const
 
double GetInitialTemp () const
 
virtual std::unique_ptr< FMTsascheduleClone () const
 

Protected Attributes

double alpha
 
- Protected Attributes inherited from Spatial::FMTsaschedule
std::string ScheduleType
 
size_t Level
 
double Temperature
 
double InitialTemperature
 

Constructor & Destructor Documentation

◆ FMTexponentialschedule()

Spatial::FMTexponentialschedule::FMTexponentialschedule ( double  lalpha = 0.9)

◆ ~FMTexponentialschedule()

Spatial::FMTexponentialschedule::~FMTexponentialschedule ( )
default

Member Function Documentation

◆ Clone()

std::unique_ptr< FMTsaschedule > Spatial::FMTexponentialschedule::Clone ( ) const
virtual

Reimplemented from Spatial::FMTsaschedule.

◆ ReduceTemp()

void Spatial::FMTexponentialschedule::ReduceTemp ( )
virtual

Reimplemented from Spatial::FMTsaschedule.

Member Data Documentation

◆ alpha

double Spatial::FMTexponentialschedule::alpha
protected

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