@@ -5,34 +5,37 @@ The internal API is meant for users wanting to run a standard computational proc
...
@@ -5,34 +5,37 @@ The internal API is meant for users wanting to run a standard computational proc
Sample cases making use of the internal API can be found under [cases](https://gitlab.uliege.be/am-dept/dartflo/blob/master/dart/cases).
Sample cases making use of the internal API can be found under [cases](https://gitlab.uliege.be/am-dept/dartflo/blob/master/dart/cases).
**1. Defining the parameters**
**1. Defining the parameters**
In practise, all the internal APIs use the [Core API](use_api_core) to initialize DART using a dictionary of parameters. Some additional parameters need to be defined and are listed hereunder.
In practise, all the internal APIs use the [Core API](use_api_core) to initialize DART using a dictionary of parameters. Additional configuration dicts must be provided and are listed hereunder.
Additional common parameters:
Additional dict for post-processing:
```python
```python
# Post-pro
post_cfg={
cfg['Slice']=listoffloat# y-coordinates of cutting planes to extract slices on the geometry (optional, will only work with VTK)
'cut_tag':int# id of physical group to be sliced (can be obtained through Gmsh)
cfg['TagId']=int# id of physical group to be sliced (id can be obtained through gmsh)
'y_slices':list(float)# y-coordinates of cutting planes to extract slices on the geometry (will only work if output format is VTK)
}
```
```
Additional parameters specific to Polar class:
Additional dict for polar calculation:
```python
```python
cfg['AoA_begin']=float# first value of the angle of attack [degrees]
polar_cfg={
cfg['AoA_end']=float# last value of the angle of attack [degrees]
'aoas':list(float)# list of angles of attack [deg] (optional, default=[0])
cfg['AoA_step']=float# step in the angle of attack [degrees]