|
template<typename T > |
void | cntr::vie2 (herm_matrix< T > &G, herm_matrix< T > &F, herm_matrix< T > &Fcc, herm_matrix< T > &Q, T beta, T h, const int SolveOrder, const int matsubara_method) |
| One step VIE solver \((1+F)*G=Q\) for a Green's function \(G\) More...
|
|
template<typename T > |
void | cntr::vie2_mat (herm_matrix< T > &G, herm_matrix< T > &F, herm_matrix< T > &Fcc, herm_matrix< T > &Q, T beta, const int SolveOrder, const int method) |
| VIE solver \((1+F)*G=Q\) for a Green's function \(G\) on the Matsubara axis More...
|
|
template<typename T > |
void | cntr::vie2_omp (int omp_num_threads, herm_matrix< T > &G, herm_matrix< T > &F, herm_matrix< T > &Fcc, herm_matrix< T > &Q, T beta, T h, const int SolveOrder, const int matsubara_method) |
| One step VIE solver \((1+F)*G=Q\) for a Green's function \(G\). OpenMP parallelized More...
|
|
template<typename T > |
void | cntr::vie2_start (herm_matrix< T > &G, herm_matrix< T > &F, herm_matrix< T > &Fcc, herm_matrix< T > &Q, T beta, T h, const int SolveOrder) |
| VIE solver \((1+F)*G=Q\) for a Green's function \(G\) for the first k timesteps More...
|
|
template<typename T > |
void | cntr::vie2_timestep (int n, herm_matrix< T > &G, herm_matrix< T > &F, herm_matrix< T > &Fcc, herm_matrix< T > &Q, T beta, T h, const int SolveOrder, const int matsubara_method) |
| One step VIE solver \((1+F)*G=Q\) for a Green's function \(G\) at a given timestep More...
|
|
template<typename T > |
void | cntr::vie2_timestep_omp (int omp_num_threads, int tstp, herm_matrix< T > &G, herm_matrix< T > &F, herm_matrix< T > &Fcc, herm_matrix< T > &Q, T beta, T h, const int SolveOrder, const int matsubara_method) |
| One step VIE solver \((1+F)*G=Q\) for Green's function for given timestep. OpenMP parallelized More...
|
|
template<typename T > |
void | cntr::vie2_timestep_sin (int n, herm_matrix< T > &G, function< T > &Gsin, herm_matrix< T > &F, herm_matrix< T > &Fcc, function< T > &Fsin,herm_matrix< T > &Q, function< T > &Qsin, T beta, T h, int SolveOrder) |
| One step VIE solver \((1+F)*G=Q\) for Green's function with instantaneous contributions for given integration order. More...
|
|
template<typename T > |
void | cntr::vie2_timestep_sin_omp (int omp_num_threads, int tstp, herm_matrix< T > &G, function< T > &Gsin, herm_matrix< T > &F, herm_matrix< T > &Fcc, function< T > &Fsin, herm_matrix< T > &Q, function< T > &Qsin, T beta, T h, const int SolveOrder) |
| One step VIE solver \((1+F)*G=Q\) for Green's function with instantaneous contributions for given integration order. OpenMP parallelized More...
|
|