PDL::Trans#

📦 stdpdl

Modules#

Functions#

Dataflow and views#

parents#

$trans->parents - the ndarrays the transformation reads.

children#

$trans->children - the ndarrays the transformation produces.

address#

$trans->address - the memory address of the transformation, the number its reference holds. For debugging.

bvalflag#

$trans->bvalflag - whether the transformation handles bad values.

flags#

$trans->flags - the names of the flags set on the transformation, such as PDL_ITRANS_ISAFFINE.

vtable#

$trans->vtable - the description of the operation behind the transformation, a PDL::Trans::VTable object.

affine#

$trans->affine - 1 when the transformation is a view expressed as an offset and a step per dimension, 0 otherwise.

offs#

$trans->offs - the offset of an affine view into its parent’s data.

incs#

$trans->incs - the step per dimension of an affine view. Dies for a transformation that is not affine.

trans_children_indices#

$trans->trans_children_indices - for each parent, the slot the transformation occupies in that parent’s list of children.

ind_sizes#

$trans->ind_sizes - the size of each named dimension of the operation’s signature.

inc_sizes#

$trans->inc_sizes - the step in elements for each dimension of each parameter of the operation.