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

#include <FMTexpression.hpp>

Public Member Functions

 FMTexpression ()
 
 FMTexpression (const std::vector< std::string > &lsources)
 
 FMTexpression (const FMTexpression &rhs)
 
FMTexpression simplify (std::map< std::string, double > &values) const
 
std::vector< std::string > getvariables () const
 
double shuntingyard (const std::map< std::string, double > &mapping) const
 
std::vector< std::string > getinfix () const
 
 operator std::string () const
 
FMTexpressionoperator= (const FMTexpression &rhs)
 
 ~FMTexpression ()=default
 

Constructor & Destructor Documentation

◆ FMTexpression() [1/3]

Core::FMTexpression::FMTexpression ( )

◆ FMTexpression() [2/3]

Core::FMTexpression::FMTexpression ( const std::vector< std::string > &  lsources)

◆ FMTexpression() [3/3]

Core::FMTexpression::FMTexpression ( const FMTexpression rhs)

◆ ~FMTexpression()

Core::FMTexpression::~FMTexpression ( )
default

Member Function Documentation

◆ getinfix()

std::vector< std::string > Core::FMTexpression::getinfix ( ) const

◆ getvariables()

std::vector< std::string > Core::FMTexpression::getvariables ( ) const

◆ operator std::string()

Core::FMTexpression::operator std::string ( ) const

◆ operator=()

FMTexpression & Core::FMTexpression::operator= ( const FMTexpression rhs)

◆ shuntingyard()

double Core::FMTexpression::shuntingyard ( const std::map< std::string, double > &  mapping) const

◆ simplify()

FMTexpression Core::FMTexpression::simplify ( std::map< std::string, double > &  values) const

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