/home/runner/work/kynema/kynema/kynema/src/math/least_squares_fit.hpp Source File
|
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
least_squares_fit.hpp
Go to the documentation of this file.
Definition gl_quadrature.hpp:8
std::vector< double > MapGeometricLocations(std::span< const double > geom_locations)
Maps input geometric locations -> normalized domain using linear mapping.
Definition least_squares_fit.hpp:22
void LagrangePolynomialInterpWeights(double x, std::span< const double > xs, std::vector< double > &weights)
Computes weights for Lagrange polynomial interpolation.
Definition interpolation.hpp:70
void LagrangePolynomialDerivWeights(double x, std::span< const double > xs, std::vector< double > &weights)
Computes weights for Lagrange polynomial derivative interpolation.
Definition interpolation.hpp:98
std::vector< std::array< double, 3 > > PerformLeastSquaresFitting(std::span< const std::vector< double > > shape_functions, std::span< const std::array< double, 3 > > points_to_fit)
Performs least squares fitting to determine interpolation coefficients.
Definition least_squares_fit.cpp:10
std::vector< std::vector< double > > ComputeShapeFunctionValues(std::span< const double > input_points, std::span< const double > output_points)
Computes shape function matrices ϕg relating points ξb to ξg At least two input points are required a...
Definition least_squares_fit.hpp:53
std::vector< std::vector< double > > ComputeShapeFunctionDerivatives(std::span< const double > input_points, std::span< const double > output_points)
Computes shape function derivatives dϕg relating points ξb to ξg At least two input points are requir...
Definition least_squares_fit.hpp:86
Generated by