Directory Core/Math/

Total Files:
38
Deleted Files:
0
Lines of Code:
2193

[root]/Core/Math
            directory in repo TntJama (15 files, 4756 lines)

Lines of Code

Core/Math/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 110 (100.0%) 5980 (100.0%) 54.3
jas 85 (77.3%) 5644 (94.4%) 66.4
guilkey 9 (8.2%) 161 (2.7%) 17.8
luitjens 11 (10.0%) 113 (1.9%) 10.2
dav 3 (2.7%) 45 (0.8%) 15.0
charlesreid 2 (1.8%) 17 (0.3%) 8.5

Most Recent Commits

charlesreid 2009-11-24 16:43 Rev.: 45119

Fixing a memory leak

M CCA/Components/Arches/DQMOM.cc
Cleaning up, deleting some variables that weren't deleted before

M Core/Math/sci_lapack.cc
Changing some "delete"s to "delete[]"s

M Core/Datatypes/DenseMatrix.cc
Instead of always returning true, now returning INFO (Lapack variable indicating the solution status)

17 lines of code changed in 2 files:

  • Core/Math: sci_lapack.cc (new)
luitjens 2009-07-14 09:24 Rev.: 44494

uninitialzed pointers

1 lines of code changed in 1 file:

  • Core/Math: sci_lapack.cc (+1 -1)
guilkey 2009-07-10 15:08 Rev.: 44477

Incorporate material variability into the Kayenta model (work done by Scot Swan)
Changes to CNHDamage.cc to accomodate changes in Weibull.

24 lines of code changed in 4 files:

  • Core/Math: Weibull.cc (new), Weibull.h (+16 -9)
guilkey 2009-05-21 15:25 Rev.: 44354

Change the convergence criteria for the polarRotationRMB code.

0 lines of code changed in 2 files:

  • Core/Math: Matrix3.cc (new)
luitjens 2009-04-16 16:58 Rev.: 44136

Lowered the small number so that it is 5*machine precision. Eliminated a floating point division from the termination condition. Eliminated the iteration count and the corresponding termination condition. Terminate if the convergence has stopped.

0 lines of code changed in 2 files:

  • Core/Math: MiscMath.cc (new)
luitjens 2009-04-15 10:12 Rev.: 44108

raised the convergence criteria to 10x machine precision.

1 lines of code changed in 1 file:

  • Core/Math: MiscMath.cc (+1 -1)
luitjens 2009-04-14 15:55 Rev.: 44100

increased the convergence criteria.

1 lines of code changed in 1 file:

  • Core/Math: MiscMath.cc (+1 -1)
luitjens 2009-04-14 15:43 Rev.: 44099

Fixed a couple bugs in the cubeRoot function.

Wrote a CurbeRootTest program which compares the time and accuracy to pow.


12 lines of code changed in 1 file:

  • Core/Math: MiscMath.cc (+12 -6)
luitjens 2009-04-11 10:52 Rev.: 44066

Combined the two cubeRoot functions into one function with a default parameter. This eliminates some code duplication.

11 lines of code changed in 3 files:

  • Core/Math: MiscMath.cc (+6 -39), MiscMath.h (+5 -6)
luitjens 2009-04-10 13:59 Rev.: 44047

Added new cubeRoot functions for quickly computing the cubedRoot of a double.

87 lines of code changed in 2 files:

  • Core/Math: MiscMath.cc (+78 -1), MiscMath.h (+9 -1)
dav 2009-04-07 15:23 Rev.: 43990

Fix max link.

0 lines of code changed in 2 files:

  • Core/Math: sub.mk (new)
jas 2009-03-27 10:44 Rev.: 43893

Remove sgi woff ifdefs.

0 lines of code changed in 4 files:

  • Core/Math: Matrix3.cc (-4), MiscMath.cc (-3), Short27.cc (-4)
guilkey 2009-03-26 17:03 Rev.: 43886

Adding a Weibull distribution, so that material properties in MPM can now be
assigned according to either this or a normal (Gaussian) distribution.

137 lines of code changed in 3 files:

  • Core/Math: Weibull.cc (+58), Weibull.h (+78), sub.mk (+1)
dav 2009-03-17 12:27 Rev.: 43737

Combined Core/Math, Core/Disclosure, and Core/Geometry into one
library (with respect to linking (at least for now)) in order to get
around the circular dependency problem we are having under OSX... (and
on any other machine where we need to build static libraries.) Had to
add Core/Math to the PSELIBS line of a number of sub.mk files.

Currently all the files are compiled into the Core/Math library (but
still exist in their original locations). I created dummy.cc files to
allow me to still create the Core/Disclosure and Core/Geometry
libraries (which are now basically empty) so that I didn't have to
update all the sub.mk files to remove these references. However, at
some point in the near future, this needs to be cleaned up.

M Core/Persistent/Persistent.cc

For some reason Persistent.cc was #including <Endian.cc> which caused
symbols to appear twice. I changed this to #include the .h file.
This shouldn't be an issue... and may have only shown up (now, instead
of years ago) because I don't have TEEM turned on right now (TEEM used
to be on by default). (With TEEM turned on, Persistent.cc uses nrrd.h
for endian stuff.)

M CCA/Components/Arches/MCRT/ArchesRMCRT/RMCRTRRSDStratified.cc

Replaced 100000000000000000 with DBL_MAX, so that compilations on 32
bit machines don't error out.

45 lines of code changed in 1 file:

  • Core/Math: sub.mk (+45 -25)
jas 2009-03-09 16:43 Rev.: 43521

Remove sgi_stl_warnings include line

0 lines of code changed in 17 files:

  • Core/Math: CubicPWI.h (new), Expon.h (new), FastMatrix.h (-2), Matrix3.cc (-2), Matrix3.h (new), PiecewiseInterp.h (new), Short27.h (new), Sparse.h (new), Tensor4D.h (-2)
jas 2009-03-09 15:31 Rev.: 43511

Remove the Packages/Uintah/

35 lines of code changed in 33 files:

  • Core/Math: CubeRoot.cc (+1 -1), FastMatrix.cc (new), FastMatrix.h (+1 -1), Matrix3.cc (+3 -3), Matrix3.h (+3 -3), Primes.cc (new), Primes.h (+2 -2), Rand48.cc (+1 -1), Rand48.h (+1 -1), Short27.cc (+3 -3), Short27.h (+3 -3), Sparse.cc (+2 -2), Sparse.h (+1 -1), StaticNumberArray.h (new), SymmMatrix3.h (+3 -3), TangentModulusTensor.cc (new), TangentModulusTensor.h (+4 -4), Tensor.h (+1 -1), Tensor2D.h (+1 -1), Tensor4D.h (+1 -1)
jas 2009-03-09 15:11 Rev.: 43501

Add Uintah/Core/Math files

21 lines of code changed in 1 file:

  • Core/Math: sub.mk (+21 -3)
jas 2009-03-09 15:09 Rev.: 43500

Move Uintah/Core/Math to Core/Math

5558 lines of code changed in 28 files:

  • Core/Math: CubeRoot.cc (+164), CubeRoot.h (new 40), CubicPolyRoots.cc (new 202), CubicPolyRoots.h (new 55), FastMatrix.cc (+887), FastMatrix.h (+126), Matrix3.cc (+837), Matrix3.h (+735), Primes.cc (+167), Primes.h (+50), Rand48.cc (+47), Rand48.h (+39), Short27.cc (+132), Short27.h (+112), Sparse.cc (+234), Sparse.h (+209), StaticNumberArray.h (+174), StaticObjectArray.h (new 159), SymmMatrix3.cc (new 164), SymmMatrix3.h (+191), TangentModulusTensor.cc (+205), TangentModulusTensor.h (+92), Tensor.h (+130), Tensor2D.h (+120), Tensor4D.h (+146), UintahMiscMath.h (new 45), uintahshare.h (new 41), verificationTests.m (new 55)
jas 2009-01-26 13:49 Rev.: 42976

Add the MIT License to every *.cc, *.h,*.F, and sub.mk file.

30 lines of code changed in 2 files:

  • Core/Math: share.h (+30)
Generated by StatSVN 0.4.0