Derived Types

TypeLocationExtendsDescription
atom_index_tmbd_utilsNone

Maps from atom indexes to positions in matrices.

clock_tmbd_utilsNone

Used for measuring performance.

damping_tmbd_dampingNone

Represents a damping function.

exception_tmbd_utilsNone

Represents an exception.

geom_tmbd_geomNone

Represents a molecule or a crystal unit cell.

The documented variables should be set before calling the initializer.

grad_matrix_cplx_tmbd_gradientsNone

Derivatives of a compelx dipole matrix with respect to various quantities

grad_matrix_re_tmbd_gradientsNone

Derivatives of a real dipole matrix with respect to various quantities

grad_request_tmbd_gradientsNone

Used to request derivatives with respect to function arguments

grad_scalar_tmbd_gradientsNone

Derivatives of a scalar with respect to various quantities

grad_tmbd_gradientsNone

Derivatives with respect to various quantities

mbd_calc_tmbdNone

Represents an MBD calculation.

mbd_input_tmbdNone

Contains user input to an MBD calculation.

param_tmbd_geomNone

Calculation-wide paramters.

quad_pt_tmbd_utilsNone

Represents a 1D quadrature point

result_tmbd_utilsNone

Stores results from an MBD calculation