OPAL (Object Oriented Parallel Accelerator Library)  2024.1
OPAL
Classes | Typedefs | Functions
mslang Namespace Reference

Classes

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
 
struct  Function
 
struct  Base
 

Typedefs

typedef std::string::iterator iterator
 

Functions

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

Typedef Documentation

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

Definition at line 15 of file MSLang.h.

Function Documentation

double mslang::euclidean_norm2D ( Vector_t  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:

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:

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

Definition at line 37 of file MSLang.cpp.

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

Referenced by FlexibleCollimator::setDescription().

Here is the call graph for this function:

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