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 |