symforce.caspar.memory.pair module

class Pair(first, second)[source]

Bases: Generic[storage_t]

Parameters:
  • first (storage_t)

  • second (storage_t)

is_pair(thing)[source]
Parameters:

thing (Type[Storage] | Type[Pair] | Storage | Pair)

Return type:

bool

get_symbolic(storage_or_pair, name)[source]
Parameters:
Return type:

Storage | Pair

jacobians(fx, storage_or_pair)[source]
Parameters:
Return type:

Pair[Matrix] | Matrix

get_elements(storage_or_pair)[source]
Parameters:

storage_or_pair (Storage | Pair)

Return type:

List

get_memtype(storage_or_pair)[source]
Parameters:

storage_or_pair (Type[Storage] | Type[Pair] | Storage | Pair)

Return type:

Type[Storage]