1. 31 Oct, 2019 1 commit
  2. 06 Feb, 2019 1 commit
  3. 30 May, 2018 1 commit
  4. 13 Dec, 2017 1 commit
  5. 01 Dec, 2016 1 commit
    • Henry Weller's avatar
      dynamicMotionSolverListFvMesh: New mesh-motion solver supporting multiple moving regions · 1c687baa
      Henry Weller authored
      e.g. the motion of two counter-rotating AMI regions could be defined:
      
      dynamicFvMesh   dynamicMotionSolverListFvMesh;
      
      solvers
      (
          rotor1
          {
              solver solidBody;
      
              cellZone        rotor1;
      
              solidBodyMotionFunction  rotatingMotion;
              rotatingMotionCoeffs
              {
                  origin        (0 0 0);
                  axis          (0 0 1);
                  omega         6.2832; // rad/s
              }
          }
      
          rotor2
          {
              solver solidBody;
      
              cellZone        rotor2;
      
              solidBodyMotionFunction  rotatingMotion;
              rotatingMotionCoeffs
              {
                  origin        (0 0 0);
                  axis          (0 0 1);
                  omega         -6.2832; // rad/s
              }
          }
      );
      
      Any combination of motion solvers may be selected but there is no special
      handling of motion interaction; the motions are applied sequentially and
      potentially cumulatively.
      
      To support this new general framework the solidBodyMotionFvMesh and
      multiSolidBodyMotionFvMesh dynamicFvMeshes have been converted into the
      corresponding motionSolvers solidBody and multiSolidBody and the tutorials
      updated to reflect this change e.g. the motion in the mixerVesselAMI2D tutorial
      is now defined thus:
      
      dynamicFvMesh   dynamicMotionSolverFvMesh;
      
      solver solidBody;
      
      solidBodyCoeffs
      {
          cellZone        rotor;
      
          solidBodyMotionFunction  rotatingMotion;
          rotatingMotionCoeffs
          {
              origin        (0 0 0);
              axis          (0 0 1);
              omega         6.2832; // rad/s
          }
      }
      1c687baa
  6. 27 Jun, 2016 1 commit
  7. 19 Dec, 2015 1 commit
  8. 19 Nov, 2015 2 commits
    • mattijs's avatar
      ENH: displacementMotionSolver: additional hierarchy · 8f5997bb
      mattijs authored
      - shm: have displacementMotionSolver as alternative mesh shrinker
        (instead of medialAxis).
      - updated iglooWithFridges tutorial to use displacementLaplacian
      - selectable interpolation from cells to points in the motion solvers
        using the 'interpolation' keyword:
          interpolation volPointInterpolation;    // default
          or
          interpolation patchCorrected (lowerWall upperWall);
      - wrapped up mesh shrinkers (see above) for use as a displacementMotionSolver
        (i.e. the opposite of the displacementMotionSolver mesh shrinker)
      8f5997bb
    • mattijs's avatar
      ENH: displacementMotionSolver: additional hierarchy · eb487eb9
      mattijs authored
      - shm: have displacementMotionSolver as alternative mesh shrinker
        (instead of medialAxis).
      - updated iglooWithFridges tutorial to use displacementLaplacian
      - selectable interpolation from cells to points in the motion solvers
        using the 'interpolation' keyword:
          interpolation volPointInterpolation;    // default
          or
          interpolation patchCorrected (lowerWall upperWall);
      - wrapped up mesh shrinkers (see above) for use as a displacementMotionSolver
        (i.e. the opposite of the displacementMotionSolver mesh shrinker)
      eb487eb9
  9. 31 Aug, 2012 2 commits
  10. 14 Aug, 2011 1 commit
  11. 19 Jan, 2011 1 commit
  12. 14 Jan, 2011 1 commit
  13. 07 Jan, 2011 1 commit
  14. 05 Jan, 2011 2 commits
  15. 28 Jul, 2010 1 commit
  16. 12 Apr, 2010 1 commit
  17. 29 Mar, 2010 1 commit
  18. 31 Dec, 2008 1 commit
  19. 08 Dec, 2008 1 commit
  20. 25 Jun, 2008 2 commits
  21. 15 Apr, 2008 1 commit