Modelling module

G+Smo (Geometry + Simulation Modules): Modelling module

class pygismo.modelling.gsBarrierPatch2

Bases: pybind11_object

compute(self: pygismo.modelling.gsBarrierPatch2) None

Computes analysis-suitable parameterizations using different methods.

defaultOptions(self: pygismo.modelling.gsBarrierPatch2) None

Sets the default options.

options(self: pygismo.modelling.gsBarrierPatch2) pygismo.io.gsOptionList

Returns the options list.

result(self: pygismo.modelling.gsBarrierPatch2) pygismo.core.gsMultiPatch

Returns the result in a multi-patch format.

setMapper(self: pygismo.modelling.gsBarrierPatch2, arg0: pygismo.core.gsDofMapper) None

Sets the mapper.

class pygismo.modelling.gsBarrierPatch3

Bases: pybind11_object

compute(self: pygismo.modelling.gsBarrierPatch3) None

Computes analysis-suitable parameterizations using different methods.

defaultOptions(self: pygismo.modelling.gsBarrierPatch3) None

Sets the default options.

options(self: pygismo.modelling.gsBarrierPatch3) pygismo.io.gsOptionList

Returns the options list.

result(self: pygismo.modelling.gsBarrierPatch3) pygismo.core.gsMultiPatch

Returns the result in a multi-patch format.

setMapper(self: pygismo.modelling.gsBarrierPatch3, arg0: pygismo.core.gsDofMapper) None

Sets the mapper.

class pygismo.modelling.gsCoonsPatch

Bases: pybind11_object

compute(self: pygismo.modelling.gsCoonsPatch) pygismo.core.gsGeometry

Computes the Coons patch.

result(self: pygismo.modelling.gsCoonsPatch) pygismo.core.gsGeometry

Gets the resulting Coons patch.

class pygismo.modelling.gsFitting

Bases: pybind11_object

applySmoothing(self: pygismo.modelling.gsFitting, arg0: float, arg1: scipy.sparse.csc_matrix[numpy.float64]) None

apply smoothing to the input matrix.

compute(self: pygismo.modelling.gsFitting, lambda: float = 0) None

Computes the least square fit for a gsBasis.

parameterCorrection(self: pygismo.modelling.gsFitting, accuracy: float = 1e-08, maxIter: int = 10, tolOrth: float = 1e-06) None

Apply parameter correction steps.

result(self: pygismo.modelling.gsFitting) pygismo.core.gsGeometry

Returns the result.

smoothingMatrix(self: pygismo.modelling.gsFitting, arg0: float) scipy.sparse.csc_matrix[numpy.float64]

get the smoothing matrix.

class pygismo.modelling.gsSpringPatch

Bases: pybind11_object

compute(self: pygismo.modelling.gsSpringPatch) pygismo.core.gsGeometry

Computes the spring patch.

result(self: pygismo.modelling.gsSpringPatch) pygismo.core.gsGeometry

Get the resulting spring patch.