Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

pyhpp.core.path

SplineB1

Inherits: pyhpp.core.bindings.Path

defDescription
def basisFunctionDerivative(self, arg2: int, arg3: float, arg4: numpy.ndarray) -> None
@typing.overload
def parameterDerivativeCoefficients(self, arg2: float) -> numpy.ndarray

@typing.overload
def parameterDerivativeCoefficients(self, arg2: numpy.ndarray, arg3: float) -> None
def parameterIntegrate(self, arg2: numpy.ndarray) -> None
def parameterSize(self) -> int
def rowParameters(self) -> numpy.ndarray
def squaredNormBasisFunctionIntegral(self, arg2: int, arg3: numpy.ndarray) -> None
def squaredNormIntegral(self, arg2: int) -> float
def squaredNormIntegralDerivative(self, arg2: int, arg3: numpy.ndarray) -> None

SplineB3

Inherits: pyhpp.core.bindings.Path

defDescription
def basisFunctionDerivative(self, arg2: int, arg3: float, arg4: numpy.ndarray) -> None
@typing.overload
def parameterDerivativeCoefficients(self, arg2: float) -> numpy.ndarray

@typing.overload
def parameterDerivativeCoefficients(self, arg2: numpy.ndarray, arg3: float) -> None
def parameterIntegrate(self, arg2: numpy.ndarray) -> None
def parameterSize(self) -> int
def rowParameters(self) -> numpy.ndarray
def squaredNormBasisFunctionIntegral(self, arg2: int, arg3: numpy.ndarray) -> None
def squaredNormIntegral(self, arg2: int) -> float
def squaredNormIntegralDerivative(self, arg2: int, arg3: numpy.ndarray) -> None

Vector

Inherits: pyhpp.core.bindings.Path

defDescription
def init(self, arg2: int, arg3: int) -> objectCreate an empty path vector. param: inputSize dimension of the configuration space, inputDerivativeSize dimension of the tangent space.
def appendPath(self, path: pyhpp.core.bindings.Path) -> NoneAppend a path at the end of the vector.
def concatenate(self, path: Vector) -> None:param :path to append at the end of this one
def flatten(self, flattenedPath: Vector) -> None
def numberPaths(self) -> intGet the number of sub paths.
def pathAtRank(self, rank: int) -> pyhpp.core.bindings.Pathrank — rank of the path in the vector. Should be between 0 and numberPaths ().
def rankAtParam(self, param: float, localParam: float) -> intparam — parameter in interval of definition, localParam — parameter on sub-path

Vectors

defDescription
def contains(self, arg2: object) -> bool
def delitem(self, arg2: object) -> None
def getitem(self, arg2: object) -> object
def init(self) -> None
def iter(self) -> object
def len(self) -> int
def setitem(self, arg2: object, arg3: object) -> None
def append(self, arg2: object) -> None
def extend(self, arg2: object) -> None