fvmathParser::MathCalculator Class Reference

#include <fv_mathparser.h>

List of all members.

Static Public Member Functions

static int GetElement (ElemType &type, double &value, std::string &str)
static void GetElement (MathElement &el, std::string &str)
static int ONP (std::string func, unsigned int vectorSize, std::vector< MathElement > &wyjscie)
static int GetPriority (ElemType ElType)
static std::string GetString (std::vector< MathElement > &vElement, std::stack< MathElement > &stos)
static std::string GetString (std::vector< MathElement > &vElement)
static int ONPCalculate (std::vector< MathElement > &vElement, std::vector< double > v, double &result)
static void Calculate (MathElement &a, MathElement &b, MathElement &sign, MathElement &result, std::vector< double > v)

Member Function Documentation

void fvmathParser::MathCalculator::Calculate ( MathElement a,
MathElement b,
MathElement sign,
MathElement result,
std::vector< double >  v 
) [static]

Here is the call graph for this function:

Here is the caller graph for this function:

void fvmathParser::MathCalculator::GetElement ( MathElement el,
std::string &  str 
) [static]
int fvmathParser::MathCalculator::GetElement ( ElemType type,
double &  value,
std::string &  str 
) [static]

Here is the call graph for this function:

Here is the caller graph for this function:

int fvmathParser::MathCalculator::GetPriority ( ElemType  ElType  )  [static]

Here is the caller graph for this function:

std::string fvmathParser::MathCalculator::GetString ( std::vector< MathElement > &  vElement  )  [static]
std::string fvmathParser::MathCalculator::GetString ( std::vector< MathElement > &  vElement,
std::stack< MathElement > &  stos 
) [static]

Here is the caller graph for this function:

int fvmathParser::MathCalculator::ONP ( std::string  func,
unsigned int  vectorSize,
std::vector< MathElement > &  wyjscie 
) [static]

Here is the call graph for this function:

Here is the caller graph for this function:

int fvmathParser::MathCalculator::ONPCalculate ( std::vector< MathElement > &  vElement,
std::vector< double >  v,
double &  result 
) [static]

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Jun 2020 for ModFEM by  doxygen 1.6.1