1. 31 Oct, 2019 1 commit
  2. 18 Sep, 2019 2 commits
  3. 21 Aug, 2019 1 commit
  4. 07 Aug, 2019 1 commit
  5. 22 Jul, 2019 1 commit
  6. 26 Jun, 2019 1 commit
  7. 25 Jun, 2019 1 commit
  8. 12 Jun, 2019 1 commit
  9. 07 Jun, 2019 1 commit
    • Sergio Ferraris's avatar
      INT: Org integration of VOF, Euler phase solvers and models. · 8170f2ad
      Sergio Ferraris authored
      Integration of VOF MULES new interfaces. Update of VOF solvers and all instances
      of MULES in the code.
      Integration of reactingTwoPhaseEuler and reactingMultiphaseEuler solvers and sub-models
      Updating reactingEuler tutorials accordingly (most of them tested)
      
      New eRefConst thermo used in tutorials. Some modifications at thermo specie level
      affecting mostly eThermo. hThermo mostly unaffected
      
      New chtMultiRegionTwoPhaseEulerFoam solver for quenching and tutorial.
      
      Phases sub-models for reactingTwoPhaseEuler and reactingMultiphaseEuler were moved
      to src/phaseSystemModels/reactingEulerFoam in order to be used by BC for
      chtMultiRegionTwoPhaseEulerFoam.
      
      Update of interCondensatingEvaporatingFoam solver.
      8170f2ad
  10. 02 May, 2019 1 commit
  11. 28 Apr, 2019 1 commit
  12. 21 Feb, 2019 1 commit
  13. 11 Feb, 2019 1 commit
  14. 10 Feb, 2019 1 commit
  15. 17 May, 2019 1 commit
  16. 22 Jan, 2019 1 commit
    • sergio's avatar
      ENH: Adding reflection capability to solar load radiation model · 65952610
      sergio authored
      ENH: Several modifycations to avoid erroneuos rays to be shot
      from wrong faces.
      
      ENH: Updating tutorials and avoiding registration of the
      coarse singleCellFvMesh
      
      Adding solarLoad tutorial case simpleCarSolarPanel
      
      ENH: Changes needed for the merge
      65952610
  17. 07 Jan, 2019 1 commit
  18. 13 Feb, 2019 1 commit
  19. 06 Feb, 2019 4 commits
  20. 23 Jan, 2019 1 commit
  21. 18 Jan, 2019 1 commit
  22. 09 Jan, 2019 1 commit
  23. 07 Jan, 2019 2 commits
  24. 05 Jan, 2019 1 commit
    • sergio's avatar
      ENH: new ReactingHeterogeneousCloud · 25575df6
      sergio authored
      - number of particles per parcel info to kinematic cloud
      
      - added turbulent dispersion to basicHeterogeneousReactingParcel
      
      - corrected dhsTrans in MUCSheterogeneousRate::calculate
      
      - added cloud macro system to reactingParcelFoam and fixed calculation
        of average particles per parcel
      
      - added progress variable dimension to reacting model (nF)
      
      - added ReactingHeterogeneous tutorial
      25575df6
  25. 03 Jan, 2019 1 commit
    • Mark Olesen's avatar
      ENH: additional read guards for dimensionedType. input consistency (#762, #1148) · 6a448016
      Mark Olesen authored
      - provide a lookupOrDefault constructor form, since this is a fairly
        commonly used requirement and simplifies the calling sequence.
      
        Before
      
            dimensionedScalar rhoMax
            (
                dimensionedScalar::lookupOrDefault
                (
                    "rhoMax",
                    pimple.dict(),
                    dimDensity,
                    GREAT
                )
           );
      
        After
      
            dimensionedScalar rhoMax("rhoMax", dimDensity, GREAT, pimple.dict());
      
      - read, readIfPresent methods with alternative lookup names.
      
      - Mark the Istream related constructors with compile-time deprecated
        warnings.
      
      BUG: read, readIfPresent methods not handling optional dimensions (#1148)
      6a448016
  26. 02 Jan, 2019 1 commit
  27. 11 Dec, 2018 1 commit
    • Mark Olesen's avatar
      ENH: use Zero when zero-initializing types · 1d85fecf
      Mark Olesen authored
      - makes the intent clearer and avoids the need for additional
        constructor casting. Eg,
      
            labelList(10, Zero)    vs.  labelList(10, 0)
            scalarField(10, Zero)  vs.  scalarField(10, scalar(0))
            vectorField(10, Zero)  vs.  vectorField(10, vector::zero)
      1d85fecf
  28. 21 Dec, 2018 1 commit
  29. 03 Dec, 2018 1 commit
    • sergio's avatar
      ENH: · 9893e623
      sergio authored
      Adding reflecting fluxes to Solar load radiation model.
      Adding functionality to the boundary radiation models and new
      place holder for basic wall types such as transparent, opaqueDiffusive,
      opaqueReflective,etc.
      Changing radiation wall models to run time selectable.
      Adding multi-band capabilities to VF model and improving the set up
      for using solar loads in VF and fvDOM radiation models.
      9893e623
  30. 26 Nov, 2018 1 commit
  31. 14 Nov, 2018 1 commit
  32. 20 Nov, 2018 1 commit
    • Mark Olesen's avatar
      ENH: add read guard for dimensionedType constructors (#762) · dd87c983
      Mark Olesen authored
      - deprecate dimensionedType constructors using an Istream in favour of
        versions accepting a keyword and a dictionary.
      
        Dictionary entries are almost the exclusive means of read
        constructing a dimensionedType. By construct from the dictionary
        entry instead of doing a lookup() first, we can detect possible
        input errors such as too many tokens as a result of a input syntax
        error.
      
        Constructing a dimensionedType from a dictionary entry now has
        two forms.
      
        1.  dimensionedType(key, dims, dict);
      
            This is the constructor that will normally be used.
      
            It accepts entries with optional leading names and/or
            dimensions. If the entry contains dimensions, they are
            verified against the expected dimensions and an IOError is
            raised if they do not correspond. On conclusion, checks the
            token stream for any trailing rubbish.
      
        2.  dimensionedType(key, dict);
      
            This constructor is used less frequently.
      
            Similar to the previous description, except that it is initially
            dimensionless. If entry contains dimensions, they are used
            without further verification. The constructor also includes a
            token stream check.
      
            This constructor is useful when the dimensions are entirely
            defined from the dictionary input, but also when handling
            transition code where the input dimensions are not obvious from
            the source.
      
            This constructor can also be handy when obtaining values from
            a dictionary without needing to worry about the input dimensions.
            For example,
      
               Info<< "rho: " << dimensionedScalar("rho", dict).value() << nl;
      
            This will accept a large range of inputs without hassle.
      
      ENH: consistent handling of dimensionedType for inputs (#1083)
      
      BUG: incorrect Omega dimensions (fixes #2084)
      dd87c983
  33. 08 Oct, 2018 1 commit
  34. 06 Nov, 2018 1 commit
  35. 05 Nov, 2018 1 commit
    • Mark Olesen's avatar
      ENH: extend globalIndex toGlobal methods · f5baa9a5
      Mark Olesen authored
      - now applicable to labelLists.
      
      Note:
        in some situations it will be more efficient to use
        Foam::identity() directly. Eg,
      
           globalIndex globalCells(mesh.nCells());
           ...
           labelList cellIds
           (
               identity(globalCells.localSize(), globalCells.localStart())
           );
      f5baa9a5