Skip to content
  • Henry Weller's avatar
    oscillatingFixedValue BC replaced by uniformFixedValue with the new Function1Types::Sine · 49f1c7e2
    Henry Weller authored
    For example the sinusoidal motion of the floating object in the
    potentialFreeSurfaceFoam/oscillatingBox tutorial is now specified thus
    
        floatingObject
        {
            type            fixedNormalInletOutletVelocity;
    
            fixTangentialInflow false;
    
            normalVelocity
            {
                type            uniformFixedValue;
                uniformValue    sine;
                uniformValueCoeffs
                {
                    frequency 1;
                    amplitude table
                    (
                        (   0     0)
                        (  10 0.025)
                        (1000 0.025)
                    );
                    scale     (0 1 0);
                    level     (0 0 0);
                }
            }
    
            value           uniform (0 0 0);
        }
    
    rather than using
    
        floatingObject
        {
            type            fixedNormalInletOutletVelocity;
    
            fixTangentialInflow false;
    
            normalVelocity
            {
                type            oscillatingFixedValue;
                refValue        uniform (0 1 0);
                offset          (0 -1 0);
                amplitude       table
                (
                    (   0     0)
                    (  10 0.025)
                    (1000 0.025)
                );
                frequency       constant 1;
            }
    
            value           uniform (0 0 0);
        }
    49f1c7e2