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.

  1. addSwitch(self: pygismo.io.gsCmdLine, arg0: str, arg1: str, arg2: str, arg3: bool) -> None

  2. 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.

  1. add(self: pygismo.io.gsFileData, object: pygismo.core.gsMultiPatch, id: int = -1) -> None

Add gsMultiPatch to the filedata.

  1. add(self: pygismo.io.gsFileData, object: pygismo.core.gsMultiBasis, id: int = -1) -> None

Add gsMultiBasis to the filedata.

  1. add(self: pygismo.io.gsFileData, object: gismo::gsBSpline<double>, id: int = -1) -> None

Add gsBSpline to the filedata.

  1. add(self: pygismo.io.gsFileData, object: gismo::gsTensorBSpline<2, double>, id: int = -1) -> None

Add gsTensorBSpline to the filedata.

  1. add(self: pygismo.io.gsFileData, object: gismo::gsBoundaryConditions<double>, id: int = -1) -> None

Add gsBoundaryConditions to the filedata.

  1. add(self: pygismo.io.gsFileData, object: pygismo.core.gsFunctionExpr, id: int = -1) -> None

Add gsFunctionExpr to the filedata.

  1. add(self: pygismo.io.gsFileData, object: gismo::gsOptionList, id: int = -1) -> None

Add gsOptionList to the filedata.

  1. add(self: pygismo.io.gsFileData, object: numpy.ndarray[numpy.float64[m, n]], id: int = -1) -> None

Add gsMatrix to the filedata.

  1. 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.

  1. getId(self: pygismo.io.gsFileData, arg0: int, arg1: pygismo.core.gsMultiPatch) -> None

Gets a gsMultiPatch by id

  1. getId(self: pygismo.io.gsFileData, arg0: int, arg1: pygismo.core.gsGeometry) -> None

Gets a gsGeometry by id

  1. getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsBSpline<double>) -> None

Gets a gsBSpline by id

  1. getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSpline<2, double>) -> None

Gets a gsTensorBSpline by id

  1. getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSpline<3, double>) -> None

Gets a gsTensorBSpline by id

  1. getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSpline<4, double>) -> None

Gets a gsTensorBSpline by id

  1. getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsBSplineBasis<double>) -> None

Gets a gsBSplineBasis by id

  1. getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSplineBasis<2, double>) -> None

Gets a gsTensorBSplineBasis by id

  1. getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSplineBasis<3, double>) -> None

Gets a gsTensorBSplineBasis by id

  1. getId(self: pygismo.io.gsFileData, arg0: int, arg1: gismo::gsTensorBSplineBasis<4, double>) -> None

Gets a gsTensorBSplineBasis by id

  1. getId(self: pygismo.io.gsFileData, arg0: int) -> pygismo.core.gsMultiPatch

Gets a gsMultiPatch by id

  1. getId(self: pygismo.io.gsFileData, arg0: int) -> pygismo.core.gsGeometry

Gets a gsGeometry by id

  1. getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsBSpline<double>

Gets a gsBSpline by id

  1. getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSpline<2, double>

Gets a gsTensorBSpline by id

  1. getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSpline<3, double>

Gets a gsTensorBSpline by id

  1. getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSpline<4, double>

Gets a gsTensorBSpline by id

  1. getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsBSplineBasis<double>

Gets a gsBSplineBasis by id

  1. getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSplineBasis<2, double>

Gets a gsTensorBSplineBasis by id

  1. getId(self: pygismo.io.gsFileData, arg0: int) -> gismo::gsTensorBSplineBasis<3, double>

Gets a gsTensorBSplineBasis by id

  1. 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.

  1. askInt(self: pygismo.io.gsOptionList, arg0: str) -> str

  2. askInt(self: pygismo.io.gsOptionList, arg0: str, arg1: int) -> str

askReal(*args, **kwargs)

Overloaded function.

  1. askReal(self: pygismo.io.gsOptionList, arg0: str) -> str

  2. askReal(self: pygismo.io.gsOptionList, arg0: str, arg1: float) -> str

askString(*args, **kwargs)

Overloaded function.

  1. askString(self: pygismo.io.gsOptionList, arg0: str) -> str

  2. askString(self: pygismo.io.gsOptionList, arg0: str, arg1: str) -> str

askSwitch(*args, **kwargs)

Overloaded function.

  1. askSwitch(self: pygismo.io.gsOptionList, arg0: str) -> str

  2. 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.

  1. update(self: pygismo.io.gsOptionList, arg0: pygismo.io.gsOptionList) -> None

  2. 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.

  1. print(self: pygismo.io.gsOptionListOptionListEntry, arg0: std::ostream) -> std::ostream

  2. 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.

  1. gsWriteParaview(Geo: pygismo.core.gsGeometry, fn: str, npts: int = 1000, mesh: bool = False, ctrlNet: bool = False) -> None

Writes a geometry to Paraview

  1. gsWriteParaview(basis: pygismo.core.gsBasis, fn: str, npts: int = 1000, mesh: bool = False) -> None

Writes a basis to Paraview

  1. gsWriteParaview(fun: pygismo.core.gsFunctionSet, fn: str, npts: int = 1000) -> None

Writes a geometry to Paraview

  1. 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.

  1. gsWriteParaviewPoints(arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]], arg2: str) -> None

Writes points to Paraview

  1. 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

  1. 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