supergrad.time_evolution.EvoElement

supergrad.time_evolution.EvoElement#

class supergrad.time_evolution.EvoElement(oper, get_coeff, coeff: Array, _type: str)[source]#

Internal type used to represent the time-dependent parts of a class.

Availables “types” are

  1. jnp.ndarray

  2. function

Parameters:
  • oper – the time-independent hamiltonian

  • get_coeff – a callable that take (t, args) and return the coeff at that t

  • coeff – The coeff as a ndarray as provided by the user.

  • _type – type of EvoElement

__init__(oper, get_coeff, coeff: Array, _type: str)[source]#

Methods

__init__(oper, get_coeff, coeff, _type)

make(list_)