Skip to content

A new gsParaview class to sanitize paraview file I/O#876

Draft
filiatra wants to merge 3 commits into
devfrom
gsParaview
Draft

A new gsParaview class to sanitize paraview file I/O#876
filiatra wants to merge 3 commits into
devfrom
gsParaview

Conversation

@filiatra

@filiatra filiatra commented Apr 3, 2026

Copy link
Copy Markdown
Member

Introduces a new class gsParaview to avoid having all the free functions..

- New gsParaview<T> class with gsOptionList-based configuration
- Options: numPoints, precision, plotElements, plotControlNet, show, bezier, boundary, interfaces, etc.
- Default filenames for all write() methods based on object type
- write() methods for: gsGeometry, gsMultiPatch, gsField, gsBasis, gsMesh, gsTrimSurface, gsSolid, etc.
- writePoints(), writeBasisFunction(), writeTrimmedCurve() helper methods
- gsParaview_.cpp instantiation file with pybind11 bindings
- gsView2.cpp example demonstrating the new class usage
@filiatra filiatra changed the title A newe gsParaview class to sanitize paraview file I/O A new gsParaview class to sanitize paraview file I/O Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants