OpenBeam
C++ library for static analysis of mechanical structures
Public Member Functions | Public Attributes | List of all members
openbeam::EvaluationContext Struct Reference

Public Member Functions

num_t evaluate (const std::string &sVarVal) const
 
num_t evaluate (const mrpt::containers::yaml &proxy) const
 for use with evaluate(p["K"])
 

Public Attributes

std::map< std::string, double > parameters
 
std::map< std::string, mrpt::containers::yaml > beamSectionParameters
 
vector_string_t * err_msgs = nullptr
 
vector_string_t * warn_msgs = nullptr
 
unsigned int lin_num = 0
 
const bool warn_unused_constraints = true
 

Member Function Documentation

◆ evaluate()

num_t openbeam::EvaluationContext::evaluate ( const std::string &  sVarVal) const

Throws on error, after saving the error message to err_msgs and/or to std::cerr


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