I/O module
G+Smo (Geometry + Simulation Modules): IO module
- class pygismo.io.gsCmdLine
Bases:
pybind11_object
- addMultiInt(self: pygismo.io.gsCmdLine, arg0: str, arg1: str, arg2: str, arg3: List[int]) None
- addMultiReal(self: pygismo.io.gsCmdLine, arg0: str, arg1: str, arg2: str, arg3: List[float]) None
- addMultiString(self: pygismo.io.gsCmdLine, arg0: str, arg1: str, arg2: str, arg3: List[str]) None
- addNewInt(self: pygismo.io.gsCmdLine, arg0: str, arg1: str, arg2: str, arg3: int) None
- addPlainString(self: pygismo.io.gsCmdLine, arg0: str, arg1: str, arg2: str) None
- addReal(self: pygismo.io.gsCmdLine, arg0: str, arg1: str, arg2: str, arg3: float) None
- addString(self: pygismo.io.gsCmdLine, arg0: str, arg1: str, arg2: str, arg3: str) None
- addSwitch(*args, **kwargs)
Overloaded function.
addSwitch(self: pygismo.io.gsCmdLine, arg0: str, arg1: str, arg2: str, arg3: bool) -> None
addSwitch(self: pygismo.io.gsCmdLine, arg0: str, arg1: str, arg2: bool) -> None
- getExceptionHandling(self: pygismo.io.gsCmdLine) bool
- getInt(self: pygismo.io.gsCmdLine, arg0: str) int
- getMessage(self: pygismo.io.gsCmdLine) str
- getMultiString(self: pygismo.io.gsCmdLine, arg0: str) List[str]
- getString(self: pygismo.io.gsCmdLine, arg0: str) str
- getValues(self: pygismo.io.gsCmdLine, arg0: List[str]) None
- static printVersion() None
- setExceptionHandling(self: pygismo.io.gsCmdLine, arg0: bool) None
- valid(self: pygismo.io.gsCmdLine, arg0: List[str]) bool
- class pygismo.io.gsFileData
Bases:
pybind11_object
- add(*args, **kwargs)
Overloaded function.
add(self: pygismo.io.gsFileData, object: pygismo.core.gsMultiPatch, id: int = -1) -> None
Add gsMultiPatch to the filedata.
add(self: pygismo.io.gsFileData, object: pygismo.core.gsMultiBasis, id: int = -1) -> None
Add gsMultiBasis to the filedata.
add(self: pygismo.io.gsFileData, object: gismo::gsBSpline<double>, id: int = -1) -> None
Add gsBSpline to the filedata.
add(self: pygismo.io.gsFileData, object: gismo::gsTensorBSpline<2, double>, id: int = -1) -> None
Add gsTensorBSpline to the filedata.
add(self: pygismo.io.gsFileData, object: gismo::gsBoundaryConditions<double>, id: int = -1) -> None
Add gsBoundaryConditions to the filedata.
add(self: pygismo.io.gsFileData, object: pygismo.core.gsFunctionExpr, id: int = -1) -> None
Add gsFunctionExpr to the filedata.
add(self: pygismo.io.gsFileData, object: gismo::gsOptionList, id: int = -1) -> None
Add gsOptionList to the filedata.
add(self: pygismo.io.gsFileData, object: numpy.ndarray[numpy.float64[m, n]], id: int = -1) -> None
Add gsMatrix to the filedata.
add(self: pygismo.io.gsFileData, object: scipy.sparse.csc_matrix[numpy.float64], id: int = -1) -> None
Add gsSparseMatrix to the filedata.
- addComment(self: pygismo.io.gsFileData, arg0: str) None
- bufferSize(self: pygismo.io.gsFileData) int
- clear(self: pygismo.io.gsFileData) None
- contents(self: pygismo.io.gsFileData) str
- dump(self: pygismo.io.gsFileData, fname: str = 'dump') None
- getAll(self: pygismo.io.gsFileData) List[pygismo.core.gsGeometry]
Get gsGeometry to the filedata.
- getAnyFirst(self: pygismo.io.gsFileData, arg0: pygismo.core.gsMultiPatch) bool
Get gsMultiPatch to the filedata.
- getFloatPrecision(self: pygismo.io.gsFileData) int
- getId(*args, **kwargs)
Overloaded function.
getId(self: pygismo.io.gsFileData, arg0: int, arg1: pygismo.core.gsMultiPatch) -> None
Gets a gsMultiPatch by id
getId(self: pygismo.io.gsFileData, arg0: int, arg1: pygismo.core.gsGeometry) -> None
Gets a gsGeometry by id
getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsBSpline<double>) -> None
Gets a gsBSpline by id
getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSpline<2, double>) -> None
Gets a gsTensorBSpline by id
getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSpline<3, double>) -> None
Gets a gsTensorBSpline by id
getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSpline<4, double>) -> None
Gets a gsTensorBSpline by id
getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsBSplineBasis<double>) -> None
Gets a gsBSplineBasis by id
getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSplineBasis<2, double>) -> None
Gets a gsTensorBSplineBasis by id
getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSplineBasis<3, double>) -> None
Gets a gsTensorBSplineBasis by id
getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSplineBasis<4, double>) -> None
Gets a gsTensorBSplineBasis by id
getId(self: pygismo.io.gsFileData, arg0: int) -> pygismo.core.gsMultiPatch
Gets a gsMultiPatch by id
getId(self: pygismo.io.gsFileData, arg0: int) -> pygismo.core.gsGeometry
Gets a gsGeometry by id
getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsBSpline<double>
Gets a gsBSpline by id
getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSpline<2, double>
Gets a gsTensorBSpline by id
getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSpline<3, double>
Gets a gsTensorBSpline by id
getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSpline<4, double>
Gets a gsTensorBSpline by id
getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsBSplineBasis<double>
Gets a gsBSplineBasis by id
getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSplineBasis<2, double>
Gets a gsTensorBSplineBasis by id
getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSplineBasis<3, double>
Gets a gsTensorBSplineBasis by id
getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSplineBasis<4, double>
Gets a gsTensorBSplineBasis by id
- getMatrix(self: str) numpy.ndarray[numpy.float64[m, n]]
Get any first gsMatrix.
- lastPath(self: pygismo.io.gsFileData) str
- numData(self: pygismo.io.gsFileData) int
- numTags(self: pygismo.io.gsFileData) int
- print(self: pygismo.io.gsFileData, arg0: std::ostream) std::ostream
- read(self: pygismo.io.gsFileData, arg0: str, arg1: bool) bool
- save(self: pygismo.io.gsFileData, fname: str = 'dump', compress: bool = False) None
- saveCompressed(self: pygismo.io.gsFileData, fname: str = 'dump') None
- setFloatPrecision(self: pygismo.io.gsFileData, arg0: int) None
- class pygismo.io.gsOptionList
Bases:
pybind11_object
- addIfUnknown = <updateType.addIfUnknown: 1>
- addInt(self: pygismo.io.gsOptionList, arg0: str, arg1: str, arg2: int) None
- addMultiInt(self: pygismo.io.gsOptionList, arg0: str, arg1: str, arg2: List[int]) None
- addReal(self: pygismo.io.gsOptionList, arg0: str, arg1: str, arg2: float) None
- addString(self: pygismo.io.gsOptionList, arg0: str, arg1: str, arg2: str) None
- addSwitch(self: pygismo.io.gsOptionList, arg0: str, arg1: str, arg2: bool) None
- askInt(*args, **kwargs)
Overloaded function.
askInt(self: pygismo.io.gsOptionList, arg0: str) -> str
askInt(self: pygismo.io.gsOptionList, arg0: str, arg1: int) -> str
- askReal(*args, **kwargs)
Overloaded function.
askReal(self: pygismo.io.gsOptionList, arg0: str) -> str
askReal(self: pygismo.io.gsOptionList, arg0: str, arg1: float) -> str
- askString(*args, **kwargs)
Overloaded function.
askString(self: pygismo.io.gsOptionList, arg0: str) -> str
askString(self: pygismo.io.gsOptionList, arg0: str, arg1: str) -> str
- askSwitch(*args, **kwargs)
Overloaded function.
askSwitch(self: pygismo.io.gsOptionList, arg0: str) -> str
askSwitch(self: pygismo.io.gsOptionList, arg0: str, arg1: bool) -> str
- assign(self: pygismo.io.gsOptionList, arg0: pygismo.io.gsOptionList) pygismo.io.gsOptionList
- getAllEntries(self: pygismo.io.gsOptionList) List[gismo::gsOptionList::OptionListEntry]
- getGroup(self: pygismo.io.gsOptionList, arg0: str) pygismo.io.gsOptionList
- getInt(self: pygismo.io.gsOptionList, arg0: str) int
- getMultiInt(self: pygismo.io.gsOptionList, arg0: str) List[int]
- getMultiReal(self: pygismo.io.gsOptionList, arg0: str) List[float]
- getMultiString(self: pygismo.io.gsOptionList, arg0: str) List[str]
- getReal(self: pygismo.io.gsOptionList, arg0: str) float
- getString(self: pygismo.io.gsOptionList, arg0: str) str
- getSwitch(self: pygismo.io.gsOptionList, arg0: str) bool
- hasGlobals(self: pygismo.io.gsOptionList) bool
- hasGroup(self: pygismo.io.gsOptionList, arg0: str) bool
- ignoreIfUnknown = <updateType.ignoreIfUnknown: 0>
- print(self: pygismo.io.gsOptionList, arg0: std::ostream) std::ostream
- remove(self: pygismo.io.gsOptionList, arg0: str) None
- setInt(self: pygismo.io.gsOptionList, arg0: str, arg1: int) None
- setReal(self: pygismo.io.gsOptionList, arg0: str, arg1: float) None
- setString(self: pygismo.io.gsOptionList, arg0: str, arg1: str) None
- setSwitch(self: pygismo.io.gsOptionList, arg0: str, arg1: bool) None
- size(self: pygismo.io.gsOptionList) int
- swap(self: pygismo.io.gsOptionList, arg0: pygismo.io.gsOptionList) None
- update(*args, **kwargs)
Overloaded function.
update(self: pygismo.io.gsOptionList, arg0: pygismo.io.gsOptionList) -> None
update(self: pygismo.io.gsOptionList, arg0: pygismo.io.gsOptionList, arg1: gismo::gsOptionList::updateType) -> None
- class updateType
Bases:
pybind11_object
Members:
ignoreIfUnknown
addIfUnknown
- addIfUnknown = <updateType.addIfUnknown: 1>
- ignoreIfUnknown = <updateType.ignoreIfUnknown: 0>
- property name
- property value
- wrapIntoGroup(self: pygismo.io.gsOptionList, arg0: str) pygismo.io.gsOptionList
- class pygismo.io.gsOptionListOptionListEntry
Bases:
pybind11_object
- property desc
- property label
- print(*args, **kwargs)
Overloaded function.
print(self: pygismo.io.gsOptionListOptionListEntry, arg0: std::ostream) -> std::ostream
print(self: pygismo.io.gsOptionListOptionListEntry, arg0: std::ostream, arg1: int) -> std::ostream
- property type
- property val
- class pygismo.io.gsReadFile
Bases:
pybind11_object
- pygismo.io.gsWriteParaview(*args, **kwargs)
Overloaded function.
gsWriteParaview(Geo: pygismo.core.gsGeometry, fn: str, npts: int = 1000, mesh: bool = False, ctrlNet: bool = False) -> None
Writes a geometry to Paraview
gsWriteParaview(basis: pygismo.core.gsBasis, fn: str, npts: int = 1000, mesh: bool = False) -> None
Writes a basis to Paraview
gsWriteParaview(fun: pygismo.core.gsFunctionSet, fn: str, npts: int = 1000) -> None
Writes a geometry to Paraview
gsWriteParaview(geo: pygismo.core.gsFunctionSet, func: pygismo.core.gsFunctionSet, fn: str, npts: int = 1000, pDelim: str = ‘’) -> None
Writes a geometry to Paraview
- pygismo.io.gsWriteParaviewPoints(*args, **kwargs)
Overloaded function.
gsWriteParaviewPoints(arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]], arg2: str) -> None
Writes points to Paraview
gsWriteParaviewPoints(arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]], arg2: numpy.ndarray[numpy.float64[m, n]], arg3: str) -> None
Writes points to Paraview
gsWriteParaviewPoints(arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]], arg2: numpy.ndarray[numpy.float64[m, n]], arg3: numpy.ndarray[numpy.float64[m, n]], arg4: str) -> None
Writes points to Paraview