Difference between revisions of "Programming by Stefan Radl"
Jump to navigation
Jump to search
Stefan Radl (talk | contribs) |
Stefan Radl (talk | contribs) |
||
Line 4: | Line 4: | ||
* '''affiliation''': Technische Universität Graz, Austria | * '''affiliation''': Technische Universität Graz, Austria | ||
* '''contact''': <mail address='radl@tugraz.at' description='author'>click here for email address</mail> | * '''contact''': <mail address='radl@tugraz.at' description='author'>click here for email address</mail> | ||
− | * '''OpenFOAM version''': | + | * '''OpenFOAM version''': 5.x |
* '''Published under''': CC BY-NC-SA license ([https://creativecommons.org/licenses creative commons licenses]) | * '''Published under''': CC BY-NC-SA license ([https://creativecommons.org/licenses creative commons licenses]) | ||
Line 16: | Line 16: | ||
* C++ basics | * C++ basics | ||
− | * compilation | + | * compilation & testing |
* basic code structure (library and executable) | * basic code structure (library and executable) | ||
− | * | + | * divergence schemes overview |
The videos can be found here: | The videos can be found here: |
Revision as of 16:04, 13 February 2019
- contributor: Stefan Radl
- affiliation: Technische Universität Graz, Austria
- contact: click here for email address
- OpenFOAM version: 5.x
- Published under: CC BY-NC-SA license (creative commons licenses)
Go back to Day 12.
Go back to Stefan's collection
Programming - introduction
These video will give you a step by step walk through of programming your own utility and application. It will guide you through the steps in C++ to write the code and compile it. You will test the code with a simple case. The focus is on:
- C++ basics
- compilation & testing
- basic code structure (library and executable)
- divergence schemes overview
The videos can be found here:
- part 1
- part 2: binning array
- part 3: mesh inspector
- part 4: passive scalar transport
- part 5: CFDEM and libraries
- part 6: Doxygen docu
These videos are definitely outdated, but might be helpful to understand some C++ concepts.