Skip to content
Snippets Groups Projects
  1. Nov 15, 2018
  2. Nov 14, 2018
  3. Nov 13, 2018
  4. Nov 12, 2018
  5. Nov 11, 2018
    • Mark OLESEN's avatar
      ENH: add objectRegistry::count() methods · 40dc6006
      Mark OLESEN authored
      - can be useful for obtaining information about number of fields.
        Eg,
      
             nScalar = mesh.count<volScalarField>(wordre);
      40dc6006
    • Mark OLESEN's avatar
      ENH: add IOobject::isHeaderClassName() method · 35ef08ef
      Mark OLESEN authored
      - in parameter form, check if it headerClassName() corresponds to the
        specified class name
      
      - in templated form, check if headerClassName() corresponds to the
        Type:typeName value.
        Specialization for <void> always returns true (ie, no checks)
      35ef08ef
    • Mark OLESEN's avatar
      ENH: simplify/extend objectRegistry code with templated predicates · 48d7f9dc
      Mark OLESEN authored
      - replace explicit use of wordRe, wordRes, wordHashSet as filters
        with a MatchPredicate.
      
      - support filtering by class based on <Type> or predicates
      48d7f9dc
    • Mark OLESEN's avatar
      ENH: simplify/extend IOobjectList code with templated predicates · c0a1509d
      Mark OLESEN authored
      - replace explicit use of word, wordRe, wordRes, wordHashSet as filters
        with a MatchPredicate, since they all satisfy the requirements for
        use a predicate. This change reduces code duplication, allows other
        matcher types (eg, keyType) as well as lambda functions.
      
      - add special treatment for a 'const char*' parameter
        for lookupClass() and the now-deprecated single item lookup() method
        to promote these parameters to 'word'.
      c0a1509d
    • Mark OLESEN's avatar
      ENH: add IOobjectList::findObject() method · bf13df15
      Mark OLESEN authored
      - naming similar to objectRegistry, with unambiguous resolution.
        The lookup() methods have different return types depending on the
        calling parameter.
      
      STYLE: use IOobjectListTemplates.C for implementations
      
      - previously included as local definition within IOobjectList.C,
        but will be adding more templated methods soon.
      
      - adjust parameters (eg, matchName instead of matcher) to show their
        function
      
      ENH: handle objectRegistry::names<void>(...)
      
      - this is equivalent to no Type restriction, and can be used when
        filtering names. Eg,
      
           obr.names<void>(wordRe..);
      bf13df15
    • Mark OLESEN's avatar
      STYLE: more consistent formatting for deprecated items · c54330cd
      Mark OLESEN authored
      - Start brief descriptions with 'Deprecated(YYYY-MM)' so that it is
        readily visible in the short method description. Consistent date
        format (YYYY-MM), placed immediately after the \deprecated tag.
      c54330cd
  6. Nov 09, 2018
  7. Nov 08, 2018
  8. Nov 07, 2018