|
OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
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 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 BoundingBox & | bb | ||
| ) |
Definition at line 50 of file BoundingBox.cpp.
References mslang::BoundingBox::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().