OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
Classes | |
struct | AffineTransformation |
struct | ArgumentExtractor |
struct | Base |
struct | BoundingBox2D |
struct | Difference |
struct | Ellipse |
struct | Function |
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 v) |
std::ostream & | operator<< (std::ostream &out, const BoundingBox2D &bb) |
double | parseMathExpression (const std::string &str) |
typedef std::string::iterator mslang::iterator |
|
inline |
Definition at line 19 of file MSLang.h.
References euclidean_norm().
Referenced by Mesher::computeMinimumAngle(), and getAngleBetweenEdges().
std::ostream & mslang::operator<< | ( | std::ostream & | out, |
const BoundingBox2D & | bb | ||
) |
Definition at line 70 of file BoundingBox2D.cpp.
References mslang::BoundingBox2D::print().
bool mslang::parse | ( | std::string | str, |
Function *& | fun | ||
) |
Definition at line 37 of file MSLang.cpp.
References end(), endl(), and mslang::Function::parse().
Referenced by FlexibleCollimator::setDescription().
double mslang::parseMathExpression | ( | const std::string & | str | ) |
Definition at line 4 of file matheval.cpp.
Referenced by mslang::Mask::parse_detail(), mslang::Polygon::parse_detail(), mslang::Repeat::parse_detail(), mslang::Rotation::parse_detail(), mslang::Shear::parse_detail(), mslang::Translation::parse_detail(), mslang::Ellipse::parse_detail(), and mslang::Rectangle::parse_detail().