Permalink
Commits on Mar 24, 2016
  1. LLTMatrix: Updated docs

    Henry Weller committed Mar 24, 2016
  2. Update header

    Henry Weller committed Mar 24, 2016
  3. LLTMatrix, LUscalarMatrix, QRMatrix: Provided consistent 'solve' inte…

    …rface
    Henry Weller committed Mar 24, 2016
  4. LLTMatrix, LUscalarMatrix, QRMatrix: Provided consistent construction…

    …, decomposition and solution interface
    Henry Weller committed Mar 24, 2016
  5. QRMatrix: New class to provide QR-decomposition by Householder reflec…

    …tion
    
    This development is sponsored by Carnegie Wave Energy Ltd.
    Henry Weller committed Mar 24, 2016
  6. SquareMatrix: Add setSize and assignment to identity

    Henry Weller committed Mar 24, 2016
  7. Matrix: correct docs

    Henry Weller committed Mar 24, 2016
Commits on Mar 23, 2016
  1. src/OpenFOAM/matrices: Reformatted for-loops consistently

    Henry Weller committed Mar 23, 2016
  2. LUscalarMatrix: Updated code layout

    Henry Weller committed Mar 23, 2016
  3. LLTMatrix: New matrix form to support Cholesky decomposition

    of symmetric positive-definite matrices and the solution of associated
    linear systems.
    Henry Weller committed Mar 23, 2016
  4. SquareMatrix, RectangularMatrix: Updated block handling

    Added 'typeOfInnerProduct' support to ensure the correct type is
    returned from the matrix product operator.
    Henry Weller committed Mar 23, 2016
  5. MatrixBlock: Separate Matrix::Block into the separate class MatrixBlock

    This avoids serious problems with template parameter deduction when
    manipulating blocks of different matrix types e.g. Square and
    Rectangular.
    Henry Weller committed Mar 23, 2016
  6. Matrices: Rename private member 'nRows_' -> 'mRows_' for consistency …

    …with access member function 'm()'
    Henry Weller committed Mar 23, 2016
Commits on Mar 22, 2016
  1. Use Zero rather than pTraits<Type>::zero unless a static typed '0' is…

    … required
    Henry Weller committed Mar 22, 2016
  2. foamNewFunctionObject: script to create template code for a new funct…

    …ion object
    
    Run foamNewFunctionObject -h for details
    Chris Greenshields committed Mar 22, 2016
  3. Made all template declarations consistent using 'class' rather than '…

    …typename'
    Henry Weller committed Mar 22, 2016
  4. SquareMatrix, SymmetricSquareMatrix: Changed the constructor from siz…

    …e to require only n
    
    This avoids the need to check that the m and n dimensions are the same.
    Henry Weller committed Mar 22, 2016
  5. Identity: Added conversion to label

    Henry Weller committed Mar 22, 2016
  6. RectangularMatrix: Added construction from and assignment to zero

    Also added the Field outer-product operator returning a RectangularMatrix
    Henry Weller committed Mar 22, 2016
  7. Matrix: Added support for extracting and assigning blocks

    The blocks may be specified directly in terms of the size and location in the
    parent matrix or with the size obtained from a template specified
    VectorSpace or MatrixSpace type.
    Henry Weller committed Mar 22, 2016
  8. Updated header

    Henry Weller committed Mar 22, 2016
  9. GAMGAgglomerationTemplates: Assign to Zero rather than pTraits<Type>:…

    …:zero
    Henry Weller committed Mar 22, 2016
  10. Updated header

    Henry Weller committed Mar 22, 2016
  11. zero: Return Zero rather than zero()

    Henry Weller committed Mar 22, 2016
  12. src/OpenFOAM: Use Zero rather than pTraits<Type>

    Henry Weller committed Mar 22, 2016
  13. zero: Added support for initializing bool

    Henry Weller committed Mar 22, 2016
  14. etc/codeTemplates/BC: Use Use 'Zero' rather than 'pTraits<Type>::zero…

    …' to initialize to 0
    Henry Weller committed Mar 22, 2016
  15. Updated headers

    Henry Weller committed Mar 22, 2016
  16. fvPatchFields: Use 'Zero' rather than 'pTraits<Type>::zero' to initia…

    …lize to 0
    
    This new approach to 0 initialization is simpler, cleaner, more readable
    and more efficient.  The rest of the OpenFOAM code will be updated in
    due course.
    Henry Weller committed Mar 22, 2016
  17. Field: Added construction from and assignment to zero

    Henry Weller committed Mar 22, 2016
  18. Updated header

    Henry Weller committed Mar 22, 2016
  19. List: Added construction from and assignment to zero

    Henry Weller committed Mar 22, 2016