1#ifndef TATOOINE_ANALYTICAL_NUMERICAL_SINUSCOSINUS_H
2#define TATOOINE_ANALYTICAL_NUMERICAL_SINUSCOSINUS_H
5#include <boost/math/constants/constants.hpp>
10template <
typename Real>
29template <
typename Real>
Definition: sinuscosinus.h:11
constexpr auto set_radius(Real r)
Definition: sinuscosinus.h:21
constexpr auto evaluate(const pos_type &, Real t) const -> tensor_type
Definition: sinuscosinus.h:23
Real m_radius
Definition: sinuscosinus.h:17
constexpr cosinussinus(Real const r=1) noexcept
Definition: sinuscosinus.h:19
Definition: sinuscosinus.h:30
Real m_radius
Definition: sinuscosinus.h:36
constexpr auto set_radius(Real r)
Definition: sinuscosinus.h:40
constexpr auto evaluate(const pos_type &, Real t) const -> tensor_type
Definition: sinuscosinus.h:42
constexpr sinuscosinus(Real const r=1) noexcept
Definition: sinuscosinus.h:38
vec< real_type, NumDimensions > pos_type
Definition: field.h:20
Tensor tensor_type
Definition: field.h:18