228 |
|
catch (OpenMDException& e) { |
229 |
|
sprintf(painCave.errMsg, |
230 |
|
"%s\n", |
231 |
< |
e.getMessage().c_str()); |
231 |
> |
e.what()); |
232 |
|
painCave.isFatal = 1; |
233 |
|
simError(); |
234 |
|
} |
785 |
|
} |
786 |
|
} |
787 |
|
|
788 |
< |
if (simParams->getOutputElectricField() | simParams->haveElectricField()) { |
788 |
> |
if (simParams->getOutputElectricField() | |
789 |
> |
simParams->haveElectricField() | simParams->haveUniformField() | |
790 |
> |
simParams->haveUniformGradientStrength() | |
791 |
> |
simParams->haveUniformGradientDirection1() | |
792 |
> |
simParams->haveUniformGradientDirection2() ) { |
793 |
|
storageLayout |= DataStorage::dslElectricField; |
794 |
|
} |
795 |
|
|