SOFUS ..
|
#include <fnm_basis.hpp>
Public Member Functions | |
T | Evaluate (T t, T W, T f0) |
T | sbf0 (T tau, T W, T f0) |
T | sbf1 (T tau, T W, T f0) |
T | tbf0 (T t, T W, T f0) |
T | tbf1 (T t, T W, T f0) |
Introducing state for evaluation | |
ToneBurst () | |
void | ResetSpatial () |
void | UpdateSpatial (T factor, T tau, T W, T f0) |
T | EvaluateTSD (T t, T W, T f0) const |
Public Attributes | |
T | m_fTerms [kTerms] |
Static Public Attributes | |
static const size_t | kTerms = 2 |
static T(*const | SpatialBasisFunction [kTerms])(T, T, T) |
static T(*const | TemporalBasisFunction [kTerms])(T, T, T) |
T | floating point type |
Tone burst separated using time-space decomposition for solving PDEs
Causes stack overflow when using sps::sin, sps::cos (why)
ToneBurst | ( | ) |
|
inline |
|
inline |
References ToneBurst< T >::m_fTerms.
|
inline |
References ToneBurst< T >::m_fTerms.
|
inline |
References SPS_UNREFERENCED_PARAMETER.
|
inline |
References SPS_UNREFERENCED_PARAMETER.
|
inline |
References SPS_UNREFERENCED_PARAMETER.
|
inline |
References SPS_UNREFERENCED_PARAMETER.
|
inline |
References ToneBurst< T >::m_fTerms.
|
static |
T m_fTerms[kTerms] |
Referenced by ToneBurst< T >::EvaluateTSD(), ToneBurst< T >::ResetSpatial(), and ToneBurst< T >::UpdateSpatial().
|
static |
|
static |