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: storage_or_pair (Storage | Pair) name (str) Return type: Storage | Pair jacobians(fx, storage_or_pair)[source]¶ Parameters: fx (Storage) storage_or_pair (Storage | Pair) 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]