.. _interfaces_memory_model: ===== Model ===== The Model class define a data type for use with a Block. .. autoclass:: pyrogue.Model :members: :member-order: bysource Standard Models =============== The following are pre-defined models for various data types. .. _interfaces_memory_model_uint: UInt ---- .. autoclass:: pyrogue.UInt :members: :member-order: bysource .. _interfaces_memory_model_uintbe: UIntBE ------ .. autoclass:: pyrogue.UIntBE :members: :member-order: bysource .. _interfaces_memory_model_uintreversed: UIntReversed ------------ .. autoclass:: pyrogue.UIntReversed :members: :member-order: bysource .. _interfaces_memory_model_int: Int --- .. autoclass:: pyrogue.Int :members: :member-order: bysource .. _interfaces_memory_model_intbe: IntBE ----- .. autoclass:: pyrogue.IntBE :members: :member-order: bysource .. _interfaces_memory_model_bool: Bool ---- .. autoclass:: pyrogue.Bool :members: :member-order: bysource .. _interfaces_memory_model_string: String ------ .. autoclass:: pyrogue.String :members: :member-order: bysource .. _interfaces_memory_model_float: Float ----- .. autoclass:: pyrogue.Float :members: :member-order: bysource .. _interfaces_memory_model_floatbe: FloatBE ------- .. autoclass:: pyrogue.FloatBE :members: :member-order: bysource .. _interfaces_memory_model_double: Double ------ .. autoclass:: pyrogue.Double :members: :member-order: bysource .. _interfaces_memory_model_doublebe: DoubleBE -------- .. autoclass:: pyrogue.DoubleBE :members: :member-order: bysource .. _interfaces_memory_model_fixed: Fixed ----- .. autoclass:: pyrogue.Fixed :members: :member-order: bysource