1. 12 Feb, 2016 1 commit
  2. 09 Feb, 2016 4 commits
  3. 08 Feb, 2016 1 commit
  4. 02 Feb, 2016 1 commit
  5. 30 Jan, 2016 1 commit
    • Henry Weller's avatar
      fieldAverage: Added periodicRestart option and rationalized naming of restart options · 451cc4e6
      Henry Weller authored
          When restarting form a previous calculation, the averaging is continuous or
          may be restarted using the \c restartOnRestart option.
      
          The averaging process may be restarted after each calculation output time
          using the \c restartOnOutput option or restarted periodically using the \c
          periodicRestart option and setting \c restartPeriod to the required
          averaging period.
      
          Example of function object specification:
          \verbatim
          fieldAverage1
          {
              type fieldAverage;
              functionObjectLibs ("libfieldFunctionObjects.so");
              ...
              restartOnRestart  false;
              restartOnOutput   false;
              periodicRestart false;
              restartPeriod   0.002;
              fields
              (
                  U
                  {
                      mean            on;
                      prime2Mean      on;
                      base            time;
                      window          10.0;
                      windowName      w1;
                  }
                  p
                  {
                      mean            on;
                      prime2Mean      on;
                      base            time;
                  }
              );
          }
          \endverbatim
      
          \heading Function object usage
          \table
              Property        | Description           | Required    | Default value
              type            | type name: fieldAverage | yes |
              restartOnRestart  | Restart the averaging on restart | no | no
              restartOnOutput   | Restart the averaging on output | no | no
              periodicRestart | Periodically restart the averaging | no | no
              restartPeriod   | Periodic restart period | conditional |
              fields          | list of fields and averaging options | yes |
          \endtable
      451cc4e6
  6. 27 Jan, 2016 1 commit
  7. 10 Jan, 2016 1 commit
  8. 17 Dec, 2015 1 commit
  9. 14 Dec, 2015 1 commit
  10. 11 Dec, 2015 1 commit
  11. 27 Nov, 2015 1 commit
  12. 25 Nov, 2015 1 commit
  13. 23 Nov, 2015 1 commit
    • Henry Weller's avatar
      fvOptions: New buoyancyForce and buoyancyEnergy · 85c79d83
      Henry Weller authored
      Provides run-time selection of buoyancy sources for compressible solvers
      
      Replaces the built-in buoyancy sources in XiFoam, reactingFoam and
      rhoReactingFoam.
      
      e.g. in constant/fvOptions specify
      
      momentumSource
      {
          type            buoyancyForce;
      
          buoyancyForceCoeffs
          {
              fieldNames      (U);
          }
      }
      
      and optionally specify the buoyancy energy source in the enthalpy
      equation:
      
      energySource
      {
          type            buoyancyEnergy;
      
          buoyancyEnergyCoeffs
          {
              fieldNames      (h);
          }
      }
      
      or internal energy equation
      
      energySource
      {
          type            buoyancyEnergy;
      
          buoyancyEnergyCoeffs
          {
              fieldNames      (e);
          }
      }
      85c79d83
  14. 21 Nov, 2015 1 commit
  15. 20 Nov, 2015 1 commit
  16. 17 Nov, 2015 1 commit
  17. 15 Nov, 2015 1 commit
  18. 14 Nov, 2015 2 commits
  19. 13 Nov, 2015 6 commits
  20. 01 Nov, 2015 1 commit
  21. 27 Oct, 2015 1 commit
  22. 19 Oct, 2015 1 commit
    • Henry Weller's avatar
      sixDoFSolver: Run-time selectable solver (integrator) for sixDoFRigidBodyMotion · f4202d9e
      Henry Weller authored
      The built-in explicit symplectic integrator has been replaced by a
      general framework supporting run-time selectable integrators.  Currently
      the explicit symplectic, implicit Crank-Nicolson and implicit Newmark
      methods are provided, all of which are 2nd-order in time:
      
      Symplectic 2nd-order explicit time-integrator for 6DoF solid-body motion:
      
          Reference:
              Dullweber, A., Leimkuhler, B., & McLachlan, R. (1997).
              Symplectic splitting methods for rigid body molecular dynamics.
              The Journal of chemical physics, 107(15), 5840-5851.
      
          Can only be used for explicit integration of the motion of the body,
          i.e. may only be called once per time-step, no outer-correctors may be
          applied.  For implicit integration with outer-correctors choose either
          CrankNicolson or Newmark schemes.
      
          Example specification in dynamicMeshDict:
          solver
          {
              type    symplectic;
          }
      
      Newmark 2nd-order time-i...
      f4202d9e
  23. 14 Oct, 2015 1 commit
  24. 13 Oct, 2015 1 commit
  25. 01 Oct, 2015 1 commit
  26. 18 Sep, 2015 1 commit
  27. 11 Sep, 2015 2 commits
  28. 28 Aug, 2015 1 commit
  29. 26 Aug, 2015 1 commit
  30. 22 Aug, 2015 1 commit