OPALX (Object Oriented Parallel Accelerator Library for Exascal) MINIorX
OPALX
mslang Namespace Reference

Classes

struct  Function
struct  Base
struct  AffineTransformation
struct  ArgumentExtractor
struct  BoundingBox2D
struct  Difference
struct  Ellipse
struct  Intersection
struct  Mask
struct  Polygon
struct  QuadTree
struct  Rectangle
struct  Repeat
struct  Rotation
struct  Shear
struct  SymmetricDifference
struct  Translation
struct  Triangle
struct  Union

Typedefs

typedef std::string::iterator iterator

Functions

bool parse (std::string str, Function *&fun)
double euclidean_norm2D (Vector_t< double, 3 > v)
std::ostream & operator<< (std::ostream &out, const BoundingBox2D &bb)
double parseMathExpression (const std::string &str)

Typedef Documentation

◆ iterator

typedef std::string::iterator mslang::iterator

Definition at line 15 of file MSLang.h.

Function Documentation

◆ euclidean_norm2D()

double mslang::euclidean_norm2D ( Vector_t< double, 3 > v)
inline

Definition at line 18 of file MSLang.h.

References euclidean_norm().

Referenced by Mesher::computeMinimumAngle(), and getAngleBetweenEdges().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator<<()

std::ostream & mslang::operator<< ( std::ostream & out,
const BoundingBox2D & bb )

Definition at line 70 of file BoundingBox2D.cpp.

References mslang::BoundingBox2D::print().

Here is the call graph for this function:

◆ parse()

bool mslang::parse ( std::string str,
Function *& fun )

Definition at line 36 of file MSLang.cpp.

References end(), and mslang::Function::parse().

Here is the call graph for this function:

◆ parseMathExpression()

double mslang::parseMathExpression ( const std::string & str)

Definition at line 4 of file matheval.cpp.

References matheval::parse().

Referenced by mslang::Ellipse::parse_detail(), mslang::Mask::parse_detail(), mslang::Polygon::parse_detail(), mslang::Rectangle::parse_detail(), mslang::Repeat::parse_detail(), mslang::Rotation::parse_detail(), mslang::Shear::parse_detail(), and mslang::Translation::parse_detail().

Here is the call graph for this function:
Here is the caller graph for this function: