py21cmfast.wrapper.arraystate.ArrayState ======================================== .. py:class:: py21cmfast.wrapper.arraystate.ArrayState Define the memory state of a struct array. .. !! processed by numpydoc !! .. py:method:: __str__() Return a string representation of the ArrayState. .. !! processed by numpydoc !! .. py:method:: computed() Return new state indicating the array has been computed. .. !! processed by numpydoc !! .. py:method:: deinitialize() Return new state that is not initialized. .. !! processed by numpydoc !! .. py:method:: dropped() Return new state indicating the array has been dropped from memory. .. !! processed by numpydoc !! .. py:method:: initialize() Return new state that is initialized. .. !! processed by numpydoc !! .. py:method:: loaded_from_disk() Return new state indicating the array has been loaded from disk into memory. .. !! processed by numpydoc !! .. py:method:: purged_to_disk() Return new state indicating the array has been written to disk and dropped. .. !! processed by numpydoc !! .. py:method:: written() Return new state indicating the array has been written to disk. .. !! processed by numpydoc !! .. py:property:: c_has_active_memory :type: bool Whether C currently has initialized memory for this array. .. !! processed by numpydoc !! .. py:attribute:: c_memory .. py:attribute:: computed_in_mem .. py:attribute:: initialized .. py:property:: is_computed :type: bool Whether the array is computed anywhere. .. !! processed by numpydoc !! .. py:attribute:: on_disk