pyxfem.postpro.gmsh_post_pro_interface module

Interface with gmsh-postpro Created on Thu Nov 23 14:05:34 2023

@author: nchevaug

pyxfem.postpro.gmsh_post_pro_interface.gmshExportsViews(basefilename, extension, views=None)[source]

export view; either as mpg or .pos

pyxfem.postpro.gmsh_post_pro_interface.gmshListPlotFormatData(data_: NDArray[float64], nEntities: int, entityType: str, P0=False) → tuple[str, int, NDArray[float64]][source]
pyxfem.postpro.gmsh_post_pro_interface.gmshListPlotFormatDataElem2ElemNode(constant_elem_data: NDArray[float64], nEntities, entityType) → NDArray[float64][source]

Transform data per element to data per element per node, as needed by gmsh list format

pyxfem.postpro.gmsh_post_pro_interface.gmshListPlotFormatEntities(xyz_: NDArray[float64], entity_type: str, nEntities=None)[source]

set xyz and nEntities to correct format

pyxfem.postpro.gmsh_post_pro_interface.gmshListPlotFormatEntityData(entityVertCoo, data, entityType, nEntities=None, P0=False)[source]
pyxfem.postpro.gmsh_post_pro_interface.listPlotFieldLine(lineVerticesCoord, data, viewname='T', P0=False, nLines=None, LineType='3D cylinder', LineWidth=2, IntervalsType='Filled iso-values', NbIso=20, VectorType='Arrow', DisplacementFactor=0.0, Range=None, gv=None)[source]
pyxfem.postpro.gmsh_post_pro_interface.listPlotFieldPoint(xyz, data, viewname='T', nPoints=None, PointType='3D sphere', PointSize=5, IntervalsType='Filled iso-values', NbIso=20, VectorType='Arrow', DisplacementFactor=0.0, Range=None, gv=None)[source]
pyxfem.postpro.gmsh_post_pro_interface.listPlotFieldTri(trisVerticesCoord, trisData, viewname='T', P0=False, ntri=None, IntervalsType='Filled iso-values', NbIso=20, VectorType='Arrow', DisplacementFactor=0.0, Range=None, gv=None)[source]
pyxfem.postpro.gmsh_post_pro_interface.setViewOption(gv, IntervalsType='Filled iso-values', NbIso=20, VectorType='Arrow', DisplacementFactor=1.0, Range=None)[source]