G+Smo
24.08.0
Geometry + Simulation Modules
|
Provides implementation of functions writing Paraview files. More...
Go to the source code of this file.
Namespaces | |
gismo | |
The G+Smo namespace, containing all definitions for the library. | |
Functions | |
template<class T > | |
void | gsWriteParaview (const gsGeometry< T > &Geo, std::string const &fn, unsigned npts=NS, bool mesh=false, bool ctrlNet=false) |
Export a gsGeometry (without scalar information) to paraview file. More... | |
template<class T > | |
void | gsWriteParaview (gsMappedSpline< 2, T > const &mspline, std::string const &fn, unsigned npts=NS) |
Writes a gsMappedSpline geometry. More... | |
template<class T > | |
void | gsWriteParaview (gsMultiPatch< T > const &mp, gsMultiBasis< T > const &mb, std::string const &fn, unsigned npts=NS) |
Plot the basis functions of a multi-basis. More... | |
template<class T > | |
void | gsWriteParaview (gsFunctionSet< T > const &geom, gsMappedBasis< 2, T > const &mbasis, std::string const &fn, unsigned npts=NS, const bool fullsupport=false, const std::vector< index_t > indices=std::vector< index_t >()) |
Writes a gsMappedBasis over a gsMappedSpline geometry. More... | |
template<class T > | |
void | gsWriteParaview (gsMesh< T > const &sl, std::string const &fn, const gsMatrix< T > ¶ms) |
Export a mesh to paraview file. More... | |
template<typename T > | |
void | gsWriteParaview (const std::vector< gsMesh< T > > &meshes, std::string const &fn) |
Export a vector of meshes, each mesh in its own file. More... | |
template<class T > | |
void | gsWriteParaview (const gsField< T > &field, std::string const &fn, unsigned npts=NS, bool mesh=false, const std::string pDelim="") |
Write a file containing a solution field (as color on its geometry) to paraview file. More... | |
template<class T > | |
void | gsWriteParaview (gsFunctionSet< T > const &geo, gsFunctionSet< T > const &func, std::string const &fn, unsigned npts=NS, const std::string pDelim="") |
Write a file containing a solution func (as color on its geometry geo), defined using functionsets, to paraview file. More... | |
template<class T > | |
void | gsWriteParaview (std::vector< gsGeometry< T > * > const &Geo, std::string const &fn, unsigned npts=NS, bool mesh=false, bool ctrlNet=false, const std::string pDelim="_") |
Export a multipatch Geometry (without scalar information) to paraview file. More... | |
template<class T > | |
void | gsWriteParaview (const gsMultiBasis< T > &mb, const gsMultiPatch< T > &domain, std::string const &fn, unsigned npts) |
Export a computational mesh to paraview file. | |
template<class T > | |
void | gsWriteParaview (const gsGeometrySlice< T > &Geo, std::string const &fn, unsigned npts=NS) |
Export a Geometry slice to paraview file. More... | |
template<class T > | |
void | gsWriteParaview (gsFunctionSet< T > const &func, std::string const &fn, unsigned npts=NS) |
Export a functionSet plot to paraview file. More... | |
template<class T > | |
void | gsWriteParaview (gsFunction< T > const &func, gsMatrix< T > const &supp, std::string const &fn, unsigned npts=NS, bool graph=true) |
Export a function plot to paraview file. More... | |
template<class T > | |
void | gsWriteParaview (gsBasis< T > const &basis, std::string const &fn, unsigned npts=NS, bool mesh=false) |
Export Basis functions to paraview files. More... | |
template<class T > | |
void | gsWriteParaview (gsHBox< 2, T > &box, std::string const &fn) |
Export gsHBox to paraview files. More... | |
template<class T > | |
void | gsWriteParaview (gsHBoxContainer< 2, T > &box, std::string const &fn) |
Export gsHBox to paraview files. More... | |
template<class T > | |
void | gsWriteParaview (gsSolid< T > const &sl, std::string const &fn, unsigned numPoints_for_eachCurve=50, int vol_Num=0, T edgeThick=0.01, gsVector3d< T > const &translate=gsVector3d< T >(0, 0, 0), int color_convex=0, int color_nonconvex=20, int color_eloop=10, std::vector< unsigned > const &eloop=std::vector< unsigned >()) |
Export tensor-structured point set with field data to Paraview file. More... | |
template<class T > | |
void | gsWriteParaview (gsPlanarDomain< T > const &pdomain, std::string const &fn, unsigned npts=NS) |
Visualizing a gsPlanarDomain. More... | |
template<class T > | |
void | gsWriteParaview (const gsTrimSurface< T > &ts, std::string const &fn, unsigned npts=NS, bool trimCurves=false) |
Visualizing a gsTrimSurface. | |
template<typename T > | |
void | gsWriteParaview (const gsVolumeBlock< T > &volBlock, std::string const &fn, unsigned npts=NS) |
Export a volumeBlock. More... | |
template<class T > | |
void | gsWriteParaview (gsMultiPatch< T > const &patches, typename gsBoundaryConditions< T >::bcContainer const &bcs, std::string const &fn, unsigned npts=NS, bool ctrlNet=false) |
Visualizing boundary conditions. More... | |
template<class T > | |
void | gsWriteParaview (gsMesh< T > const &sl, std::string const &fn, bool pvd) |
Visualizing a mesh. More... | |
template<class T > | |
void | gsWriteParaview_basisFnct (int i, gsBasis< T > const &basis, std::string const &fn, unsigned npts=NS) |
Export i-th Basis function to paraview file. More... | |
template<class T > | |
void | gsWriteParaviewBdr (gsMultiPatch< T > const &patches, std::string const &fn, unsigned npts, bool ctrlNet) |
Writes the boundaries of a multipatch to paraview. More... | |
template<class T > | |
void | gsWriteParaviewIfc (gsMultiPatch< T > const &patches, std::string const &fn, unsigned npts, bool ctrlNet) |
Writes the interfaces of a multipatch to paraview. More... | |
template<class T > | |
void | gsWriteParaviewPoints (gsMatrix< T > const &X, gsMatrix< T > const &Y, std::string const &fn) |
Export 2D Point set to Paraview file. More... | |
template<class T > | |
void | gsWriteParaviewPoints (gsMatrix< T > const &X, gsMatrix< T > const &Y, gsMatrix< T > const &Z, std::string const &fn) |
Export 3D Point set to Paraview file. More... | |
template<class T > | |
void | gsWriteParaviewPoints (gsMatrix< T > const &points, std::string const &fn) |
Export Point set to Paraview file. More... | |
template<class T > | |
void | gsWriteParaviewSolid (gsSolid< T > const &sl, std::string const &fn, unsigned numSamples=NS) |
Export a gsSolid to Paraview file. | |
template<typename T > | |
void | gsWriteParaviewTrimmedCurve (const gsTrimSurface< T > &surf, const unsigned idLoop, const unsigned idCurve, const std::string fn, unsigned npts=NS) |
Export a boundary/hole curve in trimmed surface. More... | |
template<class T > | |
void | writeSingleBasisMesh (const gsBasis< T > &basis, std::string const &fn) |
Export a parametric mesh. | |
template<class T > | |
void | writeSingleCompMesh (const gsBasis< T > &basis, const gsGeometry< T > &Geo, std::string const &fn, unsigned resolution=8) |
Export a computational mesh. | |
template<class T > | |
void | writeSingleControlNet (const gsGeometry< T > &Geo, std::string const &fn) |
Export a control net. | |
template<class T > | |
void | writeSingleCurve (gsFunction< T > const &func, gsMatrix< T > const &supp, std::string const &fn, unsigned npts) |
Export a curve geometry represented by func. | |
template<class T > | |
void | writeSingleGeometry (gsFunction< T > const &func, gsMatrix< T > const &supp, std::string const &fn, unsigned npts) |
Export a geometry represented by func. | |
template<class T > | |
void | writeSingleHBox (gsHBox< 2, T > &box, std::string const &fn) |
Export a gsHBox. More... | |
template<class T > | |
void | writeSinglePatchField (const gsField< T > &field, int patchNr, std::string const &fn, unsigned npts) |
Write a file containing a solution field over a single geometry. | |
Provides implementation of functions writing Paraview files.
This file is part of the G+Smo library.
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
Author(s): A. Mantzaflaris