LifeV
|
Cos_min_Sin - A superimposition of a sinusoidal and a cosinusoidal waves, whose amplitude is damped by exponential terms. More...
#include <ud_functions.hpp>
Public Member Functions | |
Cos_min_Sin (const Real coeff_exp_t_cos=0, const Real mean_cos=0, const Real amplitude_cos=10, const Real frequency_cos=8.*atan(1.), const Real phase_cos=0., const Real coeff_exp_t_sin=0, const Real mean_sin=0, const Real amplitude_sin=10, const Real frequency_sin=8.*atan(1.), const Real phase_sin=0.) | |
The constructor. More... | |
virtual | ~Cos_min_Sin () |
Real | operator() (const Real &time) |
Compute the wave at the specified time. More... | |
Getters | |
Real & | coeff_exp_t_cos () |
Real & | mean_cos () |
Real & | amplitude_cos () |
Real & | frequency_cos () |
Real & | phase_cos () |
Real & | coeff_exp_t_sin () |
Real & | mean_sin () |
Real & | amplitude_sin () |
Real & | frequency_sin () |
Real & | phase_sin () |
Cos_min_Sin - A superimposition of a sinusoidal and a cosinusoidal waves, whose amplitude is damped by exponential terms.
Definition at line 134 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inlineexplicit |
The constructor.
[in] | coeff_exp_t_cos | the coefficient multiplying time in the exponential damping the cosinus amplitude |
[in] | mean_cos | the time average of the cosinus |
[in] | amplitude_cos | the cosinus amplitude |
[in] | frequency_cos | the cosinus period |
[in] | phase_cos | the cosinus phase |
[in] | coeff_exp_t_sin | the coefficient multiplying time in the exponential damping the sinus amplitude |
[in] | mean_sin | the time average of the sinus |
[in] | amplitude_sin | the sinus amplitude |
[in] | frequency_sin | the sinus period |
[in] | phase_sin | the sinus phase |
Definition at line 154 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inlinevirtual |
Definition at line 172 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
Compute the wave at the specified time.
[in] | time | the time |
Definition at line 181 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inline |
Definition at line 194 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inline |
Definition at line 198 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inline |
Definition at line 202 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inline |
Definition at line 206 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inline |
Definition at line 210 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inline |
Definition at line 214 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inline |
Definition at line 218 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inline |
Definition at line 222 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inline |
Definition at line 226 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
inline |
Definition at line 230 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
private |
Definition at line 239 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
private |
Definition at line 240 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
private |
Definition at line 241 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
private |
Definition at line 242 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
private |
Definition at line 243 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
private |
Definition at line 244 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
private |
Definition at line 245 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
private |
Definition at line 246 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
private |
Definition at line 247 of file multiscale/testsuite/onedmodel/ud_functions.hpp.
|
private |
Definition at line 248 of file multiscale/testsuite/onedmodel/ud_functions.hpp.