ENH: improvements for nastran surface writer (#1571)
- avoid face copying. Maintain separate offsets/list for non tri/quad face decomposition, which eliminates copying for tri/quad types that represent the bulk of geometries - report inappropriate use of PLOAD2 for higher-ranks only once per field instead of per face. For this case, write its magnitude instead of 0. - perform field output scaling prior to calling the write face function. This will make it easier to handle different per-field scaling in the future (#1612) BUG: nastran quad written as "CTRIA3" instead of "CQUAD4"
Showing
- src/fileFormats/nastran/NASCore.C 35 additions, 1 deletionsrc/fileFormats/nastran/NASCore.C
- src/fileFormats/nastran/NASCore.H 21 additions, 5 deletionssrc/fileFormats/nastran/NASCore.H
- src/surfMesh/surfaceFormats/nas/NASsurfaceFormat.C 1 addition, 1 deletionsrc/surfMesh/surfaceFormats/nas/NASsurfaceFormat.C
- src/surfMesh/writers/nastran/nastranSurfaceWriter.C 37 additions, 25 deletionssrc/surfMesh/writers/nastran/nastranSurfaceWriter.C
- src/surfMesh/writers/nastran/nastranSurfaceWriter.H 6 additions, 2 deletionssrc/surfMesh/writers/nastran/nastranSurfaceWriter.H
- src/surfMesh/writers/nastran/nastranSurfaceWriterImpl.C 91 additions, 30 deletionssrc/surfMesh/writers/nastran/nastranSurfaceWriterImpl.C
Please register or sign in to comment