- Feb 10, 2016
-
-
Henry Weller authored
etc/config.sh and etc/config.csh This structure is more convenient to add support for other shells, e.g. zsh, fish etc. Resolves feature request to simplify support for other shells in http://www.openfoam.org/mantisbt/view.php?id=1232
-
Henry Weller authored
to support time-variation
-
Henry Weller authored
-
Henry Weller authored
to support time-variation
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
-
- Feb 09, 2016
-
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
noSlip is equivalent to fixedValue with a value of (0 0 0) but is simpler to specify e.g. upperWall { type noSlip; }
-
Henry Weller authored
movingWallVelocityFvPatchVectorField: Updated to obtain the velocity field from the dimensionedInteralField rather than by "lookup" from the database.
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
To see the different behavior of flow through and around the blockage change D in constant/fvOptions: // D 100; // Very little blockage // D 200; // Some blockage but steady flow // D 500; // Slight waviness in the far wake D 1000; // Fully shedding behavior
-
Henry Weller authored
-
Henry Weller authored
-
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); }
-
- Feb 08, 2016
-
-
Henry Weller authored
-
Henry Weller authored
Templated sine function with support for an offset level. \f[ a sin(2 \pi f (t - t_0)) s + l \f] where \vartable symbol | Description | Data type a | Amplitude | Function1<scalar> f | Frequency [1/s] | Function1<scalar> s | Type scale factor | Function1<Type> l | Type offset level | Function1<Type> t_0 | Start time [s] | scalar t | Time [s] | scalar \endvartable
-
Henry Weller authored
tutorials/compressible/rhoPimpleFoam/ras/angledDuct: Updated for change in U boundary condition update order
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
Function1 is an abstract base-class of run-time selectable unary functions which may be composed of other Function1's allowing the user to specify complex functions of a single scalar variable, e.g. time. The implementations need not be a simple or continuous functions; interpolated tables and polynomials are also supported. In fact form of mapping between a single scalar input and a single primitive type output is supportable. The primary application of Function1 is in time-varying boundary conditions, it also used for other functions of time, e.g. injected mass is spray simulations but is not limited to functions of time.
-
Henry Weller authored
-
Henry Weller authored
Description Templated sine function with support for an offset level. \f[ a sin(2 \pi f (t - t_0)) s + l \f] where \vartable a | Amplitude f | Frequency [1/s] s | Type scale factor l | Type offset level t_0 | Start time [s] t | Time [s] \endvartable Example for a scalar: \verbatim <entryName> sine; <entryName>Coeffs { frequency 10; amplitude 0.1; scale 2e-6; level 2e-6; } \endverbatim Example for a vector: \verbatim <entryName> sine; <entryName>Coeffs { frequency 10; amplitude 1; scale (1 0.1 0); level (10 1 0); } \endverbatim
-
Henry Weller authored
-
Henry Weller authored
PV4FoamReaders: Updated to build with ParaView-5.0.0 paraFoam: Updated to load PV4FoamReaders for ParaView-5.0.0 Currently this is experimental but if it becomes clear that ParaView-4 and ParaView-5 are and will remain consistent with respect to readers the plan is to rename PV4 -> PV or PV4 -> PV45 if it is assumed that PV6 may need to be different.
-
- Feb 07, 2016
-
-
Henry Weller authored
e.g. inlet { type flowRateInletVelocity; massFlowRate 0.2; extrapolateProfile yes; rho rho; rhoInlet 1.0; value uniform (0 0 0); }
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
to avoid name conflicts with these primitive names in the OpenFOAM namespace
-
Henry Weller authored
-
- Feb 06, 2016
-
-
Henry Weller authored
Removed inconsistent binary output. Removed unused and IO-inconsistent functions. Simplified the handling of backward-compatible constant value: Removed the unnecessary CompatibilityConstant, Updated Constant and DataEntryNew to handle constant value construction.
-
- Feb 04, 2016
-
-
Henry Weller authored
This ensures the U boundary conditions are updated before the explicit parts of the stress are evaluated. Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1988
-
Henry Weller authored
// Polynomial functions and interpolation do evaluate to label // Instead evaluate a scalar and convert to label as appropriate // makeDataEntryType(PolynomialEntry, label); // makeDataEntryType(CSV, label); // makeDataEntryType(Table, label); // makeDataEntryType(TableFile, label); Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1987
-
- Feb 03, 2016
-
-
Henry Weller authored
-
Henry Weller authored
-
Henry Weller authored
rather than the fixed name "fieldAveragingProperties" to allow for the same field to be averaged more than once. Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1336
-