Directory Packages/ModelCreation/Core/Algorithms/

Total Files:
11
Deleted Files:
2
Lines of Code:
5742

[root]/Packages/ModelCreation/Core/Algorithms

Lines of Code

Packages/ModelCreation/Core/Algorithms/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 41 (100.0%) 756 (100.0%) 18.4
jeroen 38 (92.7%) 752 (99.5%) 19.7
mjc 3 (7.3%) 4 (0.5%) 1.3

Most Recent Commits

jeroen 2006-06-09 12:57 Rev.: 34453

Series of bug fixes and first version of regression test for the core algorithms (currently limited), but will expand this soon to include most algorithms. Fixed HexVolMesh to do degenerate elements properly this time. First series of test indicated a series of problems in the algorithms fixed these here. To run the regression tests one still needs to have example files and gold standards. We will be setting up that directory shortly. Added the ability in the algorithms to compile dynamic files and delete them afterwards, so it is not a burden on the filing system. This now happens automatically when the algorithm detects that the ProgressReporter is of the class RegressionReporter. This automatically triggers the dynamic compilation system to build those libs on-the-fly but remove them afterwards

22 lines of code changed in 6 files:

  • Packages/ModelCreation/Core/Algorithms: ArrayEngine.cc (+17 -15), ArrayEngine.h (+4 -30), TVMMath.h (new)
jeroen 2006-05-08 17:08 Rev.: 34169

Merge my algorithms from the ModelCreation package to Core/Algorithms so they are available for everyone. I added four directories to Core/Algorithms: Math for mathematical operations (mirrors Math in module tree), this currently has the FE code, Fields: my version of the field algorithms, these contain new ones and old ones with bug fixes to get my CardioWave stuff to work, Converter: Converter algorithms a series of converters to deal with conversion between Matrices, Nrrds and Fields, DataIO: gui less version for writing and reading in SCIRun files using PersistentIO or the Plug-ins. All the algorithms are grouped into libraries with one main header file: Algorithms/Math/MathAlgo.h Algorithms/Fields/FieldsAlgo.h Algorithms/DataIO/DataIOAlgo.h Algorithms/Converter/ConverterAlgo.h. Each library needs to be initialised with the ProgressReporter after which all the dynamic compilation is hidden from the user. I put all the algorithms in a separate namespace call SCIRunAlgo to avoid possible conflicts between class names. Similarly all the dynamic files will start with the word ALGO, to avoid duplication of filenames created by the current set of modules. --Jeroen

67 lines of code changed in 4 files:

  • Packages/ModelCreation/Core/Algorithms: ArrayObjectFieldAlgo.cc (new), ArrayObjectFieldAlgo.h (+5)
jeroen 2006-04-24 13:46 Rev.: 33978

Adding Filename output ports for file readers so one can add the filename in the viewer automatically. Fixing problem with std namespaces being added by SCIRun include files. Using explicit namespace declarations to avoid problem by spill over of other namespaces included using 'using namespace'

34 lines of code changed in 3 files:

  • Packages/ModelCreation/Core/Algorithms: ArrayEngine.cc (+4 -4), ArrayObjectFieldAlgo.h (+1), TVMMath.h (+29 -29)
jeroen 2006-04-19 09:41 Rev.: 33911

bug fixes

9 lines of code changed in 2 files:

  • Packages/ModelCreation/Core/Algorithms: ArrayEngine.cc (+3 -2), TVMMath.h (+6)
jeroen 2006-03-23 19:59 Rev.: 33632

Some things got apparently not fixed when the Module class was redone

2 lines of code changed in 2 files:

  • Packages/ModelCreation/Core/Algorithms: TVMHelp.cc (new)
mjc 2006-03-22 16:42 Rev.: 33591

add with-tetgen option to configure, Make Module.h conform to the coding standard, and all the massive fallout from renaming variables and slots in that class

4 lines of code changed in 3 files:

  • Packages/ModelCreation/Core/Algorithms: ArrayEngine.cc (+2 -2), TVMEngine.cc (+2 -2)
jeroen 2006-03-22 10:12 Rev.: 33584

Sync package with latest development

260 lines of code changed in 10 files:

  • Packages/ModelCreation/Core/Algorithms: ArrayEngine.cc (+3), ArrayObject.cc (+39), ArrayObject.h (new), ArrayObjectFieldAlgo.cc (+76 -2), ArrayObjectFieldAlgo.h (+124 -7), TVMElement.h (+14), TVMHelp.cc (+1)
jeroen 2006-03-06 13:59 Rev.: 33417

Updates of functions that are called by the CardioWave interface

0 lines of code changed in 4 files:

  • Packages/ModelCreation/Core/Algorithms: MatrixConverter.cc (del), MatrixConverter.h (del), sub.mk (new)
jeroen 2006-01-29 13:58 Rev.: 33098

Updates for generating spherical models and segmenting out internal boundaries, first stage of adding in support for rotatting tensors and vectors when transforming fields

86 lines of code changed in 2 files:

  • Packages/ModelCreation/Core/Algorithms: MatrixConverter.cc (new 80), MatrixConverter.h (new 6)
jeroen 2006-01-24 11:45 Rev.: 33069

Continuation of development of ModelCreation package

272 lines of code changed in 5 files:

  • Packages/ModelCreation/Core/Algorithms: ArrayObjectFieldAlgo.h (+4 -1), MatrixConverter.cc (+201), MatrixConverter.h (+61), TVMHelp.cc (+5 -4), sub.mk (+1)
Generated by StatSVN 0.4.0