Skip to content
Snippets Groups Projects
  1. Nov 25, 2018
  2. Nov 26, 2018
  3. Nov 24, 2018
    • Mark OLESEN's avatar
      ENH: add boundaryToCell, patchToCell topoSetCellSources (#1060) · a139543e
      Mark OLESEN authored
      - can be used, for example, to visualize all wall cells - for quality
        or other purposes - without requiring an intermediate faceSet for
        the selection. Request arising from pending merge !213.
      a139543e
    • Mark OLESEN's avatar
      ENH: add 'use' action for parcel selection · ff18ab58
      Mark OLESEN authored
      - shortcut for "clear" + "add".
      
        At the end of the operation, only parcels matching that particular
        selection source will be used.
      ff18ab58
    • Mark OLESEN's avatar
      ENH: improvements for dataCloud function object (issue #1044) · 58dae2de
      Mark OLESEN authored
      - now supports a parcel selection mechanism like vtkCloud,
        giving the ability to select a subset of parcels.
        For example, a given stride, or removal of parcels with a small
        diameter.
      
        Eg,
            dataCloud output Time: 3.2
            Applying parcel filtering to 994 parcels
            - add stride 4
            - subtract field U : (less 0.2)
            After filtering using 214/994 parcels
      
      - add output precision control for dataCloud
      58dae2de
  4. Nov 23, 2018
  5. Nov 22, 2018
  6. Nov 21, 2018
  7. Nov 22, 2018
  8. Nov 21, 2018
  9. Nov 20, 2018
    • Mark OLESEN's avatar
    • Mark OLESEN's avatar
    • Mark OLESEN's avatar
      ENH: modernize code in dimensionSet, dimensionSets · 5a9a2935
      Mark OLESEN authored
      - 'unfriend' operators on dimensionSet, since they operate without
        requiring access to non-public members.
      
      - add missing invTransform() function for dimensionSet.
      
      - make inv(const dimensionSet&) available as
        operator~(const dimensionSet&), which can be used instead
        of (dimless/ds).
      5a9a2935
    • Mark OLESEN's avatar
      ENH: added dimensionedType::writeEntry method · 72c4b318
      Mark OLESEN authored
      - writing of dictionary entry with the name of the dimensionedType
        suppressed if it is identical to the keyword.
        This corresponds to the input requirements.
      72c4b318
    • 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
    • Mark OLESEN's avatar
      ENH: use dictionary::get<> instead of pTraits (#762) · efdbeae2
      Mark OLESEN authored
      - check Istream in readBool in operator>> variant (#1033)
      efdbeae2