Skip to content

debugvariable

ScalarListType module-attribute

ScalarListType = typeof(List([scalar]))

ScalarType module-attribute

ScalarType = instance_type

VectorListType module-attribute

VectorListType = typeof(List([vector]))

VectorType module-attribute

VectorType = instance_type

scalar module-attribute

scalar = Scalar(empty(string, numba_int), numba_float(0.0))

vector module-attribute

vector = Vector(empty(string, numba_int), zeros(3, dtype=numpy_float))

DebugVariable

debug instance-attribute

debug: bool = False

enables instance-attribute

enables: Dict[str, bool] = empty(string, boolean)

Whether to enable debug information for specific fields

scalars instance-attribute

scalars: Dict[str, List[Scalar]] = empty(string, ScalarListType)

Scalar debug information

vectors instance-attribute

vectors: Dict[str, List[Vector]] = empty(string, ScalarListType)

Vector debug information

__init__

__init__()

appendScalar

appendScalar(field: str, index: dict, value: numba_float)

Append scalar debug information.

appendVector

appendVector(field: str, index: dict, value: VectorXf)

Append vector debug information.

clear

clear()

Clear the debug information.

initialize

initialize()

Initialize the debug information.

setEnables

setEnables(enables: Dict[str, bool])

IndexedValue

index instance-attribute

index: Dict[str, numba_int] = index

value instance-attribute

value: numba_float = value

__init__

__init__(index: dict, value)

Scalar

Bases: IndexedValue

value instance-attribute

value: numba_float

Vector

Bases: IndexedValue

value instance-attribute

value: VectorXf