![]() |
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.
|
This is the complete list of members for Kratos::SplineCurveUtilities, including all inherited members.
| AdaptiveIntegration(SplineType &rSpline) | Kratos::SplineCurveUtilities | inline |
| ArchLengthGeometricIntegration(SplineType &rSpline, double &a, double &b) | Kratos::SplineCurveUtilities | inline |
| BucketType typedef | Kratos::SplineCurveUtilities | |
| CalculateArchLengthDifferences(Vector &rDifference, const Vector &rEstimates) | Kratos::SplineCurveUtilities | inline |
| CalculateDistancePolynomialBasis(Vector &rPolynomialBasis, const Vector &rEstimates, double &rValue) | Kratos::SplineCurveUtilities | inline |
| CalculatePointProjection(const PointType &rPoint, KdtreeType &rKnotsKdtree, const NodePointerTypeVector &rKnotsList, PointType &rPointProjection) | Kratos::SplineCurveUtilities | inline |
| CalculateSquareArchLengthDifferences(Vector &rSquareDifference, const Vector &rEstimates) | Kratos::SplineCurveUtilities | inline |
| CombinedMethod(const PointType &rPoint, const NodePointerTypeVector &rKnotsList, SplineType &rSpline, double s=0.5) | Kratos::SplineCurveUtilities | inline |
| CreateParametrizedCurve(NodePointerTypeVector &rGeneratrixPoints, NodePointerTypeVector &rKnotsList, int m) | Kratos::SplineCurveUtilities | inline |
| DistanceIterator typedef | Kratos::SplineCurveUtilities | |
| DistanceVector typedef | Kratos::SplineCurveUtilities | |
| EvaluateDistancePolynomial(const Vector &rFunction, const Vector &rEstimates, double &Sk) | Kratos::SplineCurveUtilities | inline |
| FirstDerivativeSplineBasis(Vector &Basis, double &t, double s=0.5) | Kratos::SplineCurveUtilities | inlinestatic |
| FirstDerivativeSquareDistancePointToSpline(const PointType &rPoint, const SplineType &rSpline, double &t) | Kratos::SplineCurveUtilities | inline |
| GetClosestKnotId(const PointType &rPoint, KdtreeType &rKnotsKdtree, double &rPointDistance) | Kratos::SplineCurveUtilities | inline |
| IntegrateSubInterval(SplineType &rSpline, int n=0) | Kratos::SplineCurveUtilities | inline |
| KdtreeType typedef | Kratos::SplineCurveUtilities | |
| NewtonsMethod(const PointType &rPoint, const NodePointerTypeVector &rKnotsList, SplineType &rSpline, double Spredict=0, double iters=20, double s=0.5) | Kratos::SplineCurveUtilities | inline |
| NodePointerIterator typedef | Kratos::SplineCurveUtilities | |
| NodePointerType typedef | Kratos::SplineCurveUtilities | |
| NodePointerTypeVector typedef | Kratos::SplineCurveUtilities | |
| NodesContainerType typedef | Kratos::SplineCurveUtilities | |
| NodeType typedef | Kratos::SplineCurveUtilities | |
| NodeTypeVector typedef | Kratos::SplineCurveUtilities | |
| PointOnCurve(PointType &rPoint, const SplineType &rSpline, double &t, double s=0.5) | Kratos::SplineCurveUtilities | inline |
| PointOnCurveFirstDerivative(const SplineType &rSpline, double &t, double s=0.5) | Kratos::SplineCurveUtilities | inline |
| PointOnCurveSecondDerivative(const SplineType &rSpline, double &t, double s=0.5) | Kratos::SplineCurveUtilities | inline |
| PointType typedef | Kratos::SplineCurveUtilities | |
| QuadraticMinimizationMethod(const PointType &rPoint, const NodePointerTypeVector &rKnotsList, SplineType &rSpline, double iters, double s=0.5) | Kratos::SplineCurveUtilities | inline |
| SecondDerivativeSplineBasis(Vector &Basis, double &t, double s=0.5) | Kratos::SplineCurveUtilities | inlinestatic |
| SecondDerivativeSquareDistancePointToSpline(const PointType &rPoint, const SplineType &rSpline, double &t) | Kratos::SplineCurveUtilities | inline |
| SetSpline(SplineType &rOutputSpline, const SplineType &rInputSpline) | Kratos::SplineCurveUtilities | inline |
| SetSpline(SplineType &rSpline, const PointType &P0, const PointType &P1, const PointType &P2, const PointType &P3) | Kratos::SplineCurveUtilities | inline |
| SetSpline(SplineType &rSpline, const NodePointerTypeVector &rKnotsList, int &id) | Kratos::SplineCurveUtilities | inline |
| SimpsonRuleIntegration(SplineType &rSpline, double &a, double &b, double n=1) | Kratos::SplineCurveUtilities | inline |
| SplineBasis(Vector &Basis, double &t, double s=0.5) | Kratos::SplineCurveUtilities | inlinestatic |
| SplineCoefficients(const SplineType &rSpline, std::vector< Vector > &rCoefficients, double s=0.5) | Kratos::SplineCurveUtilities | inlinestatic |
| SplineCurveUtilities() | Kratos::SplineCurveUtilities | inline |
| SplineCurveUtilities(bool Parallel) | Kratos::SplineCurveUtilities | inline |
| SplineGeometricLength(SplineType &rSpline, double &t) | Kratos::SplineCurveUtilities | inline |
| SquareDistancePointToSpline(const PointType &rPoint, const SplineType &rSpline, double &t) | Kratos::SplineCurveUtilities | inline |
| ~SplineCurveUtilities() | Kratos::SplineCurveUtilities | inline |