1. 18 Feb, 2020 1 commit
    • Kutalmis Bercin's avatar
      ENH: improve stability in polynomialEqns · 8ca724ff
      Kutalmis Bercin authored
        - replaces floating-point equal comparisons in
          `linearEqn`, `quadraticEqn`, and `cubicEqn`,
        - ensures `quadraticEqn` and `cubicEqn` can return `complex` roots,
        - reorders if-branches in `quadraticEqn` and `cubicEqn` to avoid
          zero-equal comparison,
        - adds Kahan's cancellation-avoiding algorithm into `quadraticEqn` and
          `cubicEqn` for the numerically-sensitive discriminant computation,
      
        - adds/improves `polynomialEqns` tests:
          * adds Test-linearEqn.C
          * adds Test-quadraticEqn.C
          * improves Test-cubicEqn.C
      8ca724ff
  2. 22 Mar, 2017 1 commit
  3. 07 Oct, 2010 1 commit
  4. 04 Jan, 2010 1 commit
    • mattijs's avatar
      Added master-slave addressing for coupled points. · c6d4035c
      mattijs authored
      - Rewrote globalPoints to use globalIndex class so now only transfers
      single label instead of labelPair
      - Added addressing in globalMeshData
          - from coupled master points to slave points
          -         ,,          edges     ,,    edges
          - from coupled points (master or slave) to uncoupled boundary faces
          -               ,,                    ,,                      cells
      - See test/globalMeshData for simple test
      c6d4035c