HSplines module
G+Smo (Geometry + Simulation Modules): MSplines module
- class pygismo.hsplines.gsHBSpline2
Bases:
gsGeometry
- deriv2_into(self: pygismo.hsplines.gsHBSpline2, arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]]) None
Evaluates the second derivatives into a matrix
- deriv_into(self: pygismo.hsplines.gsHBSpline2, arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]]) None
Evaluates the derivatives into a matrix
- domainDim(self: pygismo.hsplines.gsHBSpline2) int
Returns the domain dimension
- eval_into(self: pygismo.hsplines.gsHBSpline2, arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]]) None
Evaluates the values into a matrix
- refineElements(self: pygismo.core.gsGeometry, arg0: List[int]) None
Refines the geometry given elements
- size(self: pygismo.hsplines.gsHBSpline2) int
Returns the domain dimension
- uniformRefine(self: pygismo.hsplines.gsHBSpline2, numKnots: int = 1, mul: int = 1, dir: int = -1) None
Refines the basis uniformly
- unrefineElements(self: pygismo.hsplines.gsHBSpline2, arg0: List[int]) None
Unrefines the basis given elements
- class pygismo.hsplines.gsHBSpline3
Bases:
gsGeometry
- deriv2_into(self: pygismo.hsplines.gsHBSpline3, arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]]) None
Evaluates the second derivatives into a matrix
- deriv_into(self: pygismo.hsplines.gsHBSpline3, arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]]) None
Evaluates the derivatives into a matrix
- domainDim(self: pygismo.hsplines.gsHBSpline3) int
Returns the domain dimension
- eval_into(self: pygismo.hsplines.gsHBSpline3, arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]]) None
Evaluates the values into a matrix
- refineElements(self: pygismo.core.gsGeometry, arg0: List[int]) None
Refines the geometry given elements
- size(self: pygismo.hsplines.gsHBSpline3) int
Returns the domain dimension
- uniformRefine(self: pygismo.hsplines.gsHBSpline3, numKnots: int = 1, mul: int = 1, dir: int = -1) None
Refines the basis uniformly
- unrefineElements(self: pygismo.hsplines.gsHBSpline3, arg0: List[int]) None
Unrefines the basis given elements
- class pygismo.hsplines.gsHBSpline4
Bases:
gsGeometry
- deriv2_into(self: pygismo.hsplines.gsHBSpline4, arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]]) None
Evaluates the second derivatives into a matrix
- deriv_into(self: pygismo.hsplines.gsHBSpline4, arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]]) None
Evaluates the derivatives into a matrix
- domainDim(self: pygismo.hsplines.gsHBSpline4) int
Returns the domain dimension
- eval_into(self: pygismo.hsplines.gsHBSpline4, arg0: numpy.ndarray[numpy.float64[m, n]], arg1: numpy.ndarray[numpy.float64[m, n]]) None
Evaluates the values into a matrix
- refineElements(self: pygismo.core.gsGeometry, arg0: List[int]) None
Refines the geometry given elements
- size(self: pygismo.hsplines.gsHBSpline4) int
Returns the domain dimension
- uniformRefine(self: pygismo.hsplines.gsHBSpline4, numKnots: int = 1, mul: int = 1, dir: int = -1) None
Refines the basis uniformly
- unrefineElements(self: pygismo.hsplines.gsHBSpline4, arg0: List[int]) None
Unrefines the basis given elements
- class pygismo.hsplines.gsHBSplineBasis2
Bases:
gsHTensorBasis2
- class pygismo.hsplines.gsHBSplineBasis3
Bases:
gsHTensorBasis3
- class pygismo.hsplines.gsHBSplineBasis4
Bases:
gsHTensorBasis4
- class pygismo.hsplines.gsHTensorBasis2
Bases:
gsBasis
- refine(self: pygismo.hsplines.gsHTensorBasis2, arg0: numpy.ndarray[numpy.float64[m, n]]) None
Refines the basis given a box
- tensorLevel(self: pygismo.hsplines.gsHTensorBasis2, arg0: int) gismo::gsTensorBSplineBasis<2, double>
Returns the tensor basis on level i
- class pygismo.hsplines.gsHTensorBasis3
Bases:
gsBasis
- refine(self: pygismo.hsplines.gsHTensorBasis3, arg0: numpy.ndarray[numpy.float64[m, n]]) None
Refines the basis given a box
- tensorLevel(self: pygismo.hsplines.gsHTensorBasis3, arg0: int) gismo::gsTensorBSplineBasis<3, double>
Returns the tensor basis on level i
- class pygismo.hsplines.gsHTensorBasis4
Bases:
gsBasis
- refine(self: pygismo.hsplines.gsHTensorBasis4, arg0: numpy.ndarray[numpy.float64[m, n]]) None
Refines the basis given a box
- tensorLevel(self: pygismo.hsplines.gsHTensorBasis4, arg0: int) gismo::gsTensorBSplineBasis<4, double>
Returns the tensor basis on level i
- class pygismo.hsplines.gsTHBSpline2
Bases:
gsGeometry
- class pygismo.hsplines.gsTHBSpline3
Bases:
gsGeometry
- class pygismo.hsplines.gsTHBSpline4
Bases:
gsGeometry
- class pygismo.hsplines.gsTHBSplineBasis2
Bases:
gsHTensorBasis2
- class pygismo.hsplines.gsTHBSplineBasis3
Bases:
gsHTensorBasis3
- class pygismo.hsplines.gsTHBSplineBasis4
Bases:
gsHTensorBasis4