ENH: improve funcs and opers in Tensor types

- ensures each Tensor-container operates for the following base types:
    - floatScalar
    - doubleScalar
    - complex

  - adds/improves test applications for each container and base type:
    - constructors
    - member functions
    - global functions
    - global operators

  - misc:
    - silently removes `invariantIII()` for `tensor2D` and `symmTensor2D`
      since the 3rd invariant does not exist for 2x2 matrices
    - fixes `invariantII()` algorithm for `tensor2D` and `symmTensor2D`
    - adds `Cmpt` multiplication to `Vector2D` and `Vector`
    - adds missing access funcs for symmetric containers
    - improves func/header documentations
This commit is contained in:
Kutalmis Bercin
2020-02-14 15:56:18 +00:00
committed by Andrew Heather
parent 8ca724fffa
commit 66b02ca5ca
44 changed files with 4729 additions and 539 deletions

View File

@ -0,0 +1,2 @@
/* EXE_INC = */
/* EXE_LIBS = */