![]() |
KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Class for optimized use of intervals. More...
#include <nurbs_interval.h>
Public Member Functions | |
Life Cycle | |
| NurbsInterval () | |
| NurbsInterval (const double T0, const double T1) | |
| NurbsInterval (const std::pair< double, double > Bounds) | |
Get/ Set Operators | |
| double | GetT0 () const |
| void | SetT0 (const double Value) |
| double | GetT1 () const |
| void | SetT1 (const double Value) |
| double | MinParameter () const |
| double | MaxParameter () const |
| double | GetDelta () const |
| double | GetLength () const |
Operators | |
| bool | IsInside (double &ParameterT) const |
Serialization | |
| class | Serializer |
Normalized Operators | |
| double | GetNormalizedAt (const double Parameter) const |
| double | GetParameterAtNormalized (const double Parameter) const |
| NurbsInterval | GetNormalizedInterval (const double T0, const double T1) const |
| NurbsInterval | GetNormalizedInterval (const NurbsInterval Bounds) const |
| static double | GetParameterAtNormalized (const double A, const double B, const double Parameter) |
Class for optimized use of intervals.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |