/home/runner/work/kynema/kynema/kynema/src/elements/beams/beam_quadrature.hpp File Reference
|
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
beam_quadrature.hpp File Reference
#include <algorithm>#include <array>#include <cmath>#include <iostream>#include <ranges>#include <span>#include <vector>#include "math/gl_quadrature.hpp"#include "math/gll_quadrature.hpp"Go to the source code of this file.
Namespaces | |
| namespace | kynema |
| namespace | kynema::beams |
Functions | |
| std::vector< std::array< double, 2 > > | kynema::beams::CreateTrapezoidalQuadrature (std::span< const double > grid) |
| Creates a trapezoidal quadrature rule based on a given grid. | |
| std::vector< std::array< double, 2 > > | kynema::beams::CreateGaussLegendreLobattoQuadrature (std::span< const double > grid, std::span< const double > original_grid, size_t order) |
| std::vector< std::array< double, 2 > > | kynema::beams::CreateGaussLegendreQuadrature (std::span< const double > grid, std::span< const double > original_grid, size_t order) |
| Creates Gauss-Legendre (GL) quadrature points and weights on [-1, 1]. | |
Generated by