NESSi  v1.0.2
The NonEquilibrium Systems Simulation Library
cntr::herm_matrix< T > Member List

This is the complete list of members for cntr::herm_matrix< T >, including all inherited members.

Bcast_timestep(int tstp, int root)cntr::herm_matrix< T >
clear(void)cntr::herm_matrix< T >
cplx typedefcntr::herm_matrix< T >
density_matrix(int tstp, Matrix &M) constcntr::herm_matrix< T >
get_timestep(int tstp, herm_matrix_timestep< T > &timestep) constcntr::herm_matrix< T >
get_timestep(int tstp, herm_matrix< T > &timestep) constcntr::herm_matrix< T >
herm_matrix()cntr::herm_matrix< T >
herm_matrix(int nt, int ntau, int size1=1, int sig=-1)cntr::herm_matrix< T >
herm_matrix(int nt, int ntau, int size1, int size2, int sig)cntr::herm_matrix< T >
herm_matrix(const herm_matrix &g)cntr::herm_matrix< T >
herm_matrix(herm_matrix &&g) noexceptcntr::herm_matrix< T >
incr(herm_matrix< T > &g, cplx alpha)cntr::herm_matrix< T >
incr(herm_matrix< T > &g)cntr::herm_matrix< T >
incr_timestep(int tstp, herm_matrix_timestep< T > &timestep, cplx alpha)cntr::herm_matrix< T >
incr_timestep(int tstp, herm_matrix_timestep< T > &timestep)cntr::herm_matrix< T >
incr_timestep(int tstp, herm_matrix< T > &g, cplx alpha)cntr::herm_matrix< T >
incr_timestep(int tstp, herm_matrix< T > &g)cntr::herm_matrix< T >
left_multiply(int tstp, function< T > &ft, T weight=1.0)cntr::herm_matrix< T >
left_multiply_hermconj(int tstp, function< T > &ft, T weight=1.0)cntr::herm_matrix< T >
nt(void) constcntr::herm_matrix< T >inline
ntau(void) constcntr::herm_matrix< T >inline
operator=(const herm_matrix &g)cntr::herm_matrix< T >
operator=(herm_matrix &&g) noexceptcntr::herm_matrix< T >
print_to_file(const char *file, int precision=16) constcntr::herm_matrix< T >
read_from_file(const char *file)cntr::herm_matrix< T >
read_from_file(int nt1, const char *file)cntr::herm_matrix< T >
read_from_hdf5(hid_t group_id)cntr::herm_matrix< T >
read_from_hdf5(hid_t group_id, const char *groupname)cntr::herm_matrix< T >
read_from_hdf5(const char *filename, const char *groupname)cntr::herm_matrix< T >
read_from_hdf5(int nt1, hid_t group_id)cntr::herm_matrix< T >
read_from_hdf5(int nt1, hid_t group_id, const char *groupname)cntr::herm_matrix< T >
read_from_hdf5(int nt1, const char *filename, const char *groupname)cntr::herm_matrix< T >
Recv_timestep(int tstp, int root, int tag)cntr::herm_matrix< T >
Reduce_timestep(int tstp, int root)cntr::herm_matrix< T >
resize(int nt, int ntau, int size1)cntr::herm_matrix< T >
resize_discard(int nt, int ntau, int size1)cntr::herm_matrix< T >
resize_nt(int nt)cntr::herm_matrix< T >
right_multiply(int tstp, function< T > &ft, T weight=1.0)cntr::herm_matrix< T >
right_multiply_hermconj(int tstp, function< T > &ft, T weight=1.0)cntr::herm_matrix< T >
scalar_type typedefcntr::herm_matrix< T >
Send_timestep(int tstp, int dest, int tag)cntr::herm_matrix< T >
set_matrixelement(int tstp, int i1, int i2, herm_matrix_timestep< T > &timestep)cntr::herm_matrix< T >
set_matrixelement(int tstp, int i1, int i2, herm_matrix< T > &g)cntr::herm_matrix< T >
set_matrixelement(int tstp, int i1, int i2, herm_matrix_timestep< T > &g, int j1, int j2)cntr::herm_matrix< T >
set_matrixelement(int tstp, int i1, int i2, herm_matrix< T > &g, int j1, int j2)cntr::herm_matrix< T >
set_matrixelement(int i1, int i2, herm_matrix< T > &g)cntr::herm_matrix< T >
set_matrixelement(int i1, int i2, herm_matrix< T > &g, int j1, int j2)cntr::herm_matrix< T >
set_sig(int sig)cntr::herm_matrix< T >inline
set_submatrix(std::vector< int > &i1, std::vector< int > &i2, herm_matrix< T > &g, std::vector< int > &j1, std::vector< int > &j2)cntr::herm_matrix< T >
set_submatrix(int tstp, std::vector< int > &i1, std::vector< int > &i2, herm_matrix< T > &g, std::vector< int > &j1, std::vector< int > &j2)cntr::herm_matrix< T >
set_timestep(int tstp, herm_matrix &g1)cntr::herm_matrix< T >
set_timestep(int tstp, herm_matrix_timestep< T > &timestep)cntr::herm_matrix< T >
set_timestep_zero(int tstp)cntr::herm_matrix< T >
sig(void) constcntr::herm_matrix< T >inline
size1(void) constcntr::herm_matrix< T >inline
size2(void) constcntr::herm_matrix< T >inline
smul(int tstp, T weight)cntr::herm_matrix< T >
smul(int tstp, cplx weight)cntr::herm_matrix< T >
write_to_hdf5(hid_t group_id)cntr::herm_matrix< T >
write_to_hdf5(hid_t group_id, const char *groupname)cntr::herm_matrix< T >
write_to_hdf5(const char *filename, const char *groupname)cntr::herm_matrix< T >
write_to_hdf5_slices(hid_t group_id, int dt)cntr::herm_matrix< T >
write_to_hdf5_slices(hid_t group_id, const char *groupname, int dt)cntr::herm_matrix< T >
write_to_hdf5_slices(const char *filename, const char *groupname, int dt)cntr::herm_matrix< T >
write_to_hdf5_tavtrel(hid_t group_id, int dt)cntr::herm_matrix< T >
write_to_hdf5_tavtrel(hid_t group_id, const char *groupname, int dt)cntr::herm_matrix< T >
write_to_hdf5_tavtrel(const char *filename, const char *groupname, int dt)cntr::herm_matrix< T >
~herm_matrix()cntr::herm_matrix< T >