OpenStudioCore:runmanager/lib
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Public Member Functions | List of all members
LinearApproximation Class Reference

#include <LinearApproximation.hpp>

Public Member Functions

void addVals (std::vector< double > t_vals, const double t_result)
 
double approximate (const std::vector< double > &t_vals) const
 
double average () const
 
 LinearApproximation (const size_t t_numVars)
 
std::pair< double, double > nearestFurthestNeighborDistances (const std::vector< double > &t_vals) const
 
LinearApproximation operator- (const LinearApproximation &t_rhs) const
 
 ~LinearApproximation ()
 

Constructor & Destructor Documentation

LinearApproximation::LinearApproximation ( const size_t  t_numVars)
explicit
LinearApproximation::~LinearApproximation ( )

Member Function Documentation

void LinearApproximation::addVals ( std::vector< double >  t_vals,
const double  t_result 
)
double LinearApproximation::approximate ( const std::vector< double > &  t_vals) const
double LinearApproximation::average ( ) const
std::pair<double, double> LinearApproximation::nearestFurthestNeighborDistances ( const std::vector< double > &  t_vals) const
LinearApproximation LinearApproximation::operator- ( const LinearApproximation t_rhs) const