/home/runner/work/kynema/kynema/kynema/src/math/least_squares_fit.hpp File Reference
|
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
least_squares_fit.hpp File Reference
#include <array>#include <ranges>#include <span>#include <stdexcept>#include <vector>#include <Eigen/Dense>#include "interpolation.hpp"Go to the source code of this file.
Namespaces | |
| namespace | kynema |
| namespace | kynema::math |
Functions | |
| std::vector< double > | kynema::math::MapGeometricLocations (std::span< const double > geom_locations) |
| Maps input geometric locations -> normalized domain using linear mapping. | |
| std::vector< std::vector< double > > | kynema::math::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 and it is assumed that there are more output points than input points. | |
| std::vector< std::vector< double > > | kynema::math::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 required and it is assumed that there are more output points than input points. | |
| std::vector< std::array< double, 3 > > | kynema::math::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. | |
Generated by