|
|
<!-- --- title: Developer Upgrade Guide (OpenFOAM-v1712) -->
|
|
|
|
|
|
[Back to Upgrade Guides](/guides/upgrade/upgrade)
|
|
|
|
|
|
## Strings
|
|
|
|
|
|
The special `operator()` for string classes has been removed as being unnecessary since it only duplicated the standard `substr` method and made the code less clear.
|
|
|
|
|
|
Previously:
|
|
|
|
|
|
```
|
|
|
a = b(10);
|
|
|
```
|
|
|
Now:
|
|
|
|
|
|
```
|
|
|
a = b.substr(10);
|
|
|
```
|
|
|
|
|
|
## Lists
|
|
|
|
|
|
The rarely used, special purpose `readList<T>` function has been removed and replaced with more robust solutions.
|
|
|
|
|
|
## Conversion
|
|
|
The `ccm26ToFoam` application has now been removed. If you have access to the underlying libraries, the `ccmToFoam` and `foamToCcm` provide better solutions. |