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

Classes

struct  AffineTransformation
 
struct  ArgumentExtractor
 
struct  BoundingBox
 
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 BoundingBox &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 16 of file MSLang.h.

Function Documentation

double mslang::euclidean_norm2D ( Vector_t  v)
inline

Definition at line 19 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 BoundingBox &  bb 
)

Definition at line 50 of file BoundingBox.cpp.

References mslang::BoundingBox::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 endl(), and mslang::Function::parse().

Referenced by FlexibleCollimator::setDescription().

Here is the call graph for this function:

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