ENH: refine geometry and field scaling for nastran and raw surfaces (#1600)
- enhancement and potential breaking change. Nastran surface writer previously used the keyword 'scale' for field scaling, which was applied uniformly to all output fields. Change the meaning of 'scale' to be geometric scaling (consistent with reading triSurfaceMesh etc). New 'fieldScale' entry is an optional dictionary of scaling parameters. Example, nastran { scale 1000; // [m] -> [mm] fieldScale { "p.*" 0.01; // [Pa] -> [mbar] } }
Showing
- src/surfMesh/writers/nastran/nastranSurfaceWriter.C 5 additions, 3 deletionssrc/surfMesh/writers/nastran/nastranSurfaceWriter.C
- src/surfMesh/writers/nastran/nastranSurfaceWriter.H 17 additions, 4 deletionssrc/surfMesh/writers/nastran/nastranSurfaceWriter.H
- src/surfMesh/writers/nastran/nastranSurfaceWriterImpl.C 9 additions, 2 deletionssrc/surfMesh/writers/nastran/nastranSurfaceWriterImpl.C
- src/surfMesh/writers/raw/rawSurfaceWriter.C 9 additions, 5 deletionssrc/surfMesh/writers/raw/rawSurfaceWriter.C
- src/surfMesh/writers/raw/rawSurfaceWriter.H 14 additions, 0 deletionssrc/surfMesh/writers/raw/rawSurfaceWriter.H
- src/surfMesh/writers/raw/rawSurfaceWriterImpl.C 21 additions, 5 deletionssrc/surfMesh/writers/raw/rawSurfaceWriterImpl.C
Please register or sign in to comment