4.7.16 pde.tools.typing module

Provides support for mypy type checking of the package.

class CellVolume(*args, **kwargs)[source]

Bases: Protocol

class DataSetter(*args, **kwargs)[source]

Bases: Protocol

class GhostCellSetter(*args, **kwargs)[source]

Bases: Protocol

class OperatorFactory(*args, **kwargs)[source]

Bases: Protocol

A factory function that creates an operator for a particular grid.

class OperatorImplType(*args, **kwargs)[source]

Bases: Protocol

An operator that acts on an array.

class OperatorInfo(factory, rank_in, rank_out, name='')[source]

Bases: NamedTuple

Stores information about an operator.

Create new instance of OperatorInfo(factory, rank_in, rank_out, name)

Parameters:
factory: OperatorFactory

Alias for field number 0

name: str

Alias for field number 3

rank_in: int

Alias for field number 1

rank_out: int

Alias for field number 2

class OperatorType(*args, **kwargs)[source]

Bases: Protocol

An operator that acts on an array.

class StepperHook(*args, **kwargs)[source]

Bases: Protocol

class VirtualPointEvaluator(*args, **kwargs)[source]

Bases: Protocol