ENH: unified catalyst function object (closes #3)
- previously had separate function objects for each category of source (finite volume, finite area, lagrangian). This lead to isolation of the individual input sources, which highly restricted the flexibility. - now have a single catalyst function object with an arbitrary number of inputs (sources). The catalyst channel name is that of the corresponds dictionary name. For volume mesh sources, it is possible to address "mesh" and "patches" sub-channels. Eg, mesh = coprocessor.CreateProducer(datadescription, 'myregion/mesh') This restructuring also aims at integration of other OpenFOAM content (eg, surfMesh, sampled probes, sampled surfaces) as a future development. - the output directory (by default "<case>/insitu") is passed onto catalyst as its working directory, using the upstream patches that now close issue #4
Showing
- README 0 additions, 22 deletionsREADME
- README.md 34 additions, 0 deletionsREADME.md
- etc/allinputsgridwriter.py 0 additions, 1 deletionetc/allinputsgridwriter.py
- etc/area.cfg 0 additions, 16 deletionsetc/area.cfg
- etc/cloud.cfg 0 additions, 16 deletionsetc/cloud.cfg
- etc/default.cfg 0 additions, 16 deletionsetc/default.cfg
- etc/printChannels.py 0 additions, 66 deletionsetc/printChannels.py
- etc/writeArea.py 0 additions, 70 deletionsetc/writeArea.py
- etc/writeCloud.py 0 additions, 72 deletionsetc/writeCloud.py
- src/catalyst/CMakeLists-Common.txt 3 additions, 0 deletionssrc/catalyst/CMakeLists-Common.txt
- src/catalyst/areaMesh/catalystFaMesh.C 118 additions, 183 deletionssrc/catalyst/areaMesh/catalystFaMesh.C
- src/catalyst/areaMesh/catalystFaMesh.H 38 additions, 71 deletionssrc/catalyst/areaMesh/catalystFaMesh.H
- src/catalyst/areaMesh/foamVtkFaMeshAdaptor.C 0 additions, 10 deletionssrc/catalyst/areaMesh/foamVtkFaMeshAdaptor.C
- src/catalyst/areaMesh/foamVtkFaMeshAdaptor.H 0 additions, 9 deletionssrc/catalyst/areaMesh/foamVtkFaMeshAdaptor.H
- src/catalyst/areaMesh/foamVtkFaMeshAdaptorFieldTemplates.C 0 additions, 5 deletionssrc/catalyst/areaMesh/foamVtkFaMeshAdaptorFieldTemplates.C
- src/catalyst/catalystCoprocess.C 20 additions, 247 deletionssrc/catalyst/catalystCoprocess.C
- src/catalyst/catalystCoprocess.H 23 additions, 155 deletionssrc/catalyst/catalystCoprocess.H
- src/catalyst/catalystDict 61 additions, 0 deletionssrc/catalyst/catalystDict
- src/catalyst/catalystFunctionObject.C 344 additions, 0 deletionssrc/catalyst/catalystFunctionObject.C
- src/catalyst/catalystFunctionObject.H 195 additions, 0 deletionssrc/catalyst/catalystFunctionObject.H
Please register or sign in to comment