mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
ENH: support frequency or period for Sine/Square Function1 (#1917)
- For slow oscillations it can be more intuitive to specify the period. ENH: separate mark/space for Square - makes it easier to tailor the desired intervals. BUG: incorrect square wave fraction with negative phase shifts ENH: additional cosine Function1 STYLE: avoid code duplication by inheriting Cosine/Square from Sine.
This commit is contained in:
@ -61,4 +61,48 @@ rampf1
|
||||
}
|
||||
|
||||
|
||||
sine1
|
||||
{
|
||||
type sine;
|
||||
frequency 0.1;
|
||||
scale 1;
|
||||
level 0;
|
||||
}
|
||||
|
||||
sine2
|
||||
{
|
||||
type sine;
|
||||
period 10;
|
||||
scale 1;
|
||||
level 0;
|
||||
}
|
||||
|
||||
cosine1
|
||||
{
|
||||
type cosine;
|
||||
period 10;
|
||||
scale 1;
|
||||
level 0;
|
||||
}
|
||||
|
||||
|
||||
sine6
|
||||
{
|
||||
type sine;
|
||||
period 6;
|
||||
t0 -1.5; // want cos
|
||||
scale 1;
|
||||
level 0;
|
||||
}
|
||||
|
||||
|
||||
cosine6
|
||||
{
|
||||
type cosine;
|
||||
period 6;
|
||||
scale 1;
|
||||
level 0;
|
||||
}
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
Reference in New Issue
Block a user