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

#include <FMTbasevertexproperties.hpp>

Inheritance diagram for Graph::FMTbasevertexproperties:
[legend]
Collaboration diagram for Graph::FMTbasevertexproperties:
[legend]

Public Member Functions

virtual ~FMTbasevertexproperties ()=default
 
 FMTbasevertexproperties ()=default
 
 FMTbasevertexproperties (const FMTbasevertexproperties &rhs)
 
virtual int getconstraintID () const
 
const Core::FMTdevelopmentget () const
 
bool operator< (const FMTbasevertexproperties &rhs) const
 
FMTbasevertexpropertiesoperator= (const FMTbasevertexproperties &rhs)
 
 FMTbasevertexproperties (const Core::FMTfuturdevelopment &ldevelopment)
 
 FMTbasevertexproperties (const Core::FMTactualdevelopment &ldevelopment)
 
 FMTbasevertexproperties (const Core::FMTdevelopment &ldevelopment)
 
 FMTbasevertexproperties (const Core::FMTfuturdevelopment &ldevelopment, const int &lconstraintID)
 
 FMTbasevertexproperties (const Core::FMTactualdevelopment &ldevelopment, const int &lconstraintID)
 
 FMTbasevertexproperties (const Core::FMTdevelopment &ldevelopment, const int &lconstraintID)
 
void setdevlopementmask (const Core::FMTmask &newmask)
 
double getbaseRHS () const
 
size_t hash () const
 
bool operator== (const FMTbasevertexproperties &rhs) const
 
bool operator!= (const FMTbasevertexproperties &rhs) const
 

Protected Attributes

std::unique_ptr< Core::FMTdevelopmentdevelopment
 

Friends

class boost::serialization::access
 

Constructor & Destructor Documentation

◆ ~FMTbasevertexproperties()

virtual Graph::FMTbasevertexproperties::~FMTbasevertexproperties ( )
virtualdefault

◆ FMTbasevertexproperties() [1/8]

Graph::FMTbasevertexproperties::FMTbasevertexproperties ( )
default

◆ FMTbasevertexproperties() [2/8]

Graph::FMTbasevertexproperties::FMTbasevertexproperties ( const FMTbasevertexproperties rhs)

◆ FMTbasevertexproperties() [3/8]

Graph::FMTbasevertexproperties::FMTbasevertexproperties ( const Core::FMTfuturdevelopment ldevelopment)

◆ FMTbasevertexproperties() [4/8]

Graph::FMTbasevertexproperties::FMTbasevertexproperties ( const Core::FMTactualdevelopment ldevelopment)

◆ FMTbasevertexproperties() [5/8]

Graph::FMTbasevertexproperties::FMTbasevertexproperties ( const Core::FMTdevelopment ldevelopment)

◆ FMTbasevertexproperties() [6/8]

Graph::FMTbasevertexproperties::FMTbasevertexproperties ( const Core::FMTfuturdevelopment ldevelopment,
const int &  lconstraintID 
)

◆ FMTbasevertexproperties() [7/8]

Graph::FMTbasevertexproperties::FMTbasevertexproperties ( const Core::FMTactualdevelopment ldevelopment,
const int &  lconstraintID 
)

◆ FMTbasevertexproperties() [8/8]

Graph::FMTbasevertexproperties::FMTbasevertexproperties ( const Core::FMTdevelopment ldevelopment,
const int &  lconstraintID 
)

Member Function Documentation

◆ get()

const Core::FMTdevelopment & Graph::FMTbasevertexproperties::get ( ) const
inline

◆ getbaseRHS()

double Graph::FMTbasevertexproperties::getbaseRHS ( ) const

◆ getconstraintID()

virtual int Graph::FMTbasevertexproperties::getconstraintID ( ) const
inlinevirtual

Reimplemented in Graph::FMTvertexproperties.

◆ hash()

size_t Graph::FMTbasevertexproperties::hash ( ) const

◆ operator!=()

bool Graph::FMTbasevertexproperties::operator!= ( const FMTbasevertexproperties rhs) const

◆ operator<()

bool Graph::FMTbasevertexproperties::operator< ( const FMTbasevertexproperties rhs) const

◆ operator=()

FMTbasevertexproperties & Graph::FMTbasevertexproperties::operator= ( const FMTbasevertexproperties rhs)

◆ operator==()

bool Graph::FMTbasevertexproperties::operator== ( const FMTbasevertexproperties rhs) const

◆ setdevlopementmask()

void Graph::FMTbasevertexproperties::setdevlopementmask ( const Core::FMTmask newmask)

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Save function is for serialization, used to do multiprocessing across multiple cpus (pickle in Pyhton)

Member Data Documentation

◆ development

std::unique_ptr<Core::FMTdevelopment> Graph::FMTbasevertexproperties::development
protected

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