[root]/CCA/Components/Arches/Radiation
fortran
(20 files, 3188 lines)
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
harman | 43 (100.0%) | 1327 (100.0%) | 30.8 |
DORadiationModel::computeOrdinatesOPL()
- insert the orthogonal directions into m_omu, m_oeta and m_oxi every m_totalOrds/8.
0 lines of code changed in 2 files:
computeOrdinatesOPL()
- orthogonal directions can only be run with 8 ordinates. The results will change if you don't use 8.
insertEveryNth()
- reworked the insertion of elements into the input vector.
23 lines of code changed in 3 files:
Disable bulletproofing for addOrthogonalDirs option.
2 lines of code changed in 1 file:
Throw an exception if the number of ordinate !=8 and the addOrthogonalDirs option is enabled.
8 lines of code changed in 1 file:
Added Derek's patch for computing the intensity along orthogonal directions.
104 lines of code changed in 2 files:
Replaced VarLabel::find( name) with VarLabel::find( name, exceptionMesg ).
Spacing.
17 lines of code changed in 1 file:
Collapse the code that sets the boundary conditions on the intensity into 1 function.
35 lines of code changed in 2 files:
Deleted dead code. This was something I started years ago and never finished.
0 lines of code changed in 2 files:
OffsetArray1.h
- using m_<var> intead of _<var>
- Added {} as needed
- Added method "to_stl_vector()". This converts offset1 -> std::vector.
DORadiationModel
- Eliminated base 1 arrays used in fortran routines. No more +1, -1 offsets all over the place.
- Name changes:
oxi -> m_oxi
omu -> m_omu
oeta -> m_oeta
wt -> m_wt
_radIntSource -> _emissSrc_label
- Added const to method prototypes variables as needed.
- Added intensityIndx() method to compute the intensity index. No more "ord+iband*m_totalOrds" all over.
159 lines of code changed in 2 files:
SourceTerms/DORadiation.*
- Ordinate loops changed variable name ix to ord.
- doSweepAdvanced: deleted unused variable in prototype
DORadiationModel:
- Removed dead global variables or code that does nothing
- transition to using m_ for all global/member variables
- eliminated bool flags describing what to use for an initial guess. Now using single var with enums.
- defaults for global vars are specified in the header file, not randomly through out the code.
- Ordinate loops changed variable name ix to ord.
- removed BoundaryCondition(), it's empty.
- If the scope of a variable is within a task/function define it there, not in the header file.
- Standardized global label names to _<name>_label
- Remove intensitysolveSweepOptimizedOld() it's not called.
- defined m_gn = Ghost::None, use that throughout.
422 lines of code changed in 2 files:
- Variable name changes:
my_stringstream_object -> labelName
direcn -> dir
- Moved accessor code from .cc to the .h file
- Created global variables m_matls and m_matIdx and eliminated the redundant calls to allMaterials("Arches"_
- Using pre existing labels instead of VarLabel::find(X)
- created helper function to compute the intensity index. No need for
ix + iband *_DO_model->getIntOrdinates()
all over the place.
59 lines of code changed in 2 files:
Formatting!!!
428 lines of code changed in 2 files:
computeIntensitySource()
-formatting!
58 lines of code changed in 1 file:
Updated Copyright date
12 lines of code changed in 20 files: