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