/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 <limits>
#include <numbers>
#include <ranges>
#include <span>
#include <stdexcept>
#include <vector>
#include "math/gll_quadrature.hpp"
#include "math/interpolation.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, size_t order) |
std::vector< std::array< double, 2 > > | kynema::beams::CreateGaussLegendreQuadrature (const size_t order) |
Creates Gauss-Legendre (GL) quadrature points and weights on [-1, 1]. | |
Generated by