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 |