[root]/Packages/ModelCreation/Dataflow/GUI
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 104 (100.0%) | 2805 (100.0%) | 26.9 |
jeroen | 101 (97.1%) | 2805 (100.0%) | 27.7 |
callahan | 3 (2.9%) | 0 (0.0%) | 0.0 |
Adding functionality to stream time adaptive signals. TimeToWeights takes in a vector with times and creates the weights of the nearest timeframes and does a linear interpolation. This module serves as input for StreamMatrix which has a port with weights that describe how multiple columns or rows need to be combined into one. Note: the weights here are not compatible yet with MatrixSelectVector, that module uses a custom system to do a sparse matrix. StreamMatrix and TimeToWeights use the default sparse matrix to define weights.
189 lines of code changed in 3 files:
updates
0 lines of code changed in 4 files:
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
64 lines of code changed in 3 files:
Updates to fix the changes I made in Core/Algorithms. Renamed a couple of modules to better represent the functionality. Remove Cardiac Visualization tools developed for CVRTI.
346 lines of code changed in 2 files:
Renamed CompartmentBoundary into DomainBoundary for more consistent naming, added framework for datastreaming (needs to be finished) add two modules for doing operations on a matrix on a row or column basis. Updated some of the module descriptions and various bug fixes.
165 lines of code changed in 6 files:
Update package with latest developments
43 lines of code changed in 2 files:
bug fixes
43 lines of code changed in 2 files:
Updates to various modules
8 lines of code changed in 4 files:
Updates needed to generate phase map visualizations
84 lines of code changed in 3 files:
update to most recent version
75 lines of code changed in 5 files:
Fixes to the system to link opposing boundaries in a geometry
2 lines of code changed in 4 files:
Progress on linking opposing boundaries in FEM
29 lines of code changed in 2 files:
Some things got apparently not fixed when the Module class was redone
48 lines of code changed in 2 files:
Sync package with latest development
380 lines of code changed in 14 files:
Consolidate the labelpair and labelentry helper functions into the base Module.tcl class.
0 lines of code changed in 3 files:
Updates of functions that are called by the CardioWave interface
556 lines of code changed in 6 files:
Bug fixes
4 lines of code changed in 1 file:
Rewrote BuidFEMatrix, so other modules can call it as a library function. Added a converter from matrix to field (as the route using nrrds is still broken). Improved functions to build membrane models in a volume conductor
86 lines of code changed in 2 files:
Added new modules and FieldAlgorithms for computation of geometry of cellular models
366 lines of code changed in 3 files:
Updates to modules
51 lines of code changed in 2 files:
(2 more)