#include <math.h>
#include <glib.h>
#include <libkdotp/wavefunction_cartesian_effective_mass.h++>
#include <libpostproc/density_1d.h>
#include <libpostproc/potential_1d.h>
#include <libpostproc/fftw_wavefunc.h>
#include <libkdotp/hamiltonians.h++>
#include <libmodelxx/cartesian_grid.h++>
#include <libmodelxx/generic_structure.h++>
#include <libkdotp/physical_constants.h++>
#include <libkdotp/wavefunction_cartesian_effective_mass.h++>
#include <libkdotp/physical_constants.h++>
Go to the source code of this file.
Classes |
| class | kdotp::libmetacalc::self_consistent::self_consistent_potential< hamiltonian, D, N_eigs_to_check_for_convergence > |
Namespaces |
| namespace | kdotp |
| namespace | kdotp::libmetacalc |
| namespace | kdotp::libmetacalc::self_consistent |
Defines |
| #define | CALCULATION_SELF_CONSISTENT_GERROR_DOMAIN 8438 |
Typedefs |
| typedef double(* | kdotp::libmetacalc::self_consistent::ooms_averager )(double *block, unsigned int eigvec, unsigned int L, double *func) |
| typedef double(* | kdotp::libmetacalc::self_consistent::wavefunction_max_delta_callback )(double *block1, unsigned vec1, double *block2, unsigned vec2, unsigned L) |
Functions |
| double | kdotp::libmetacalc::self_consistent::get_Ef_2D (unsigned int Neigs, double *eigs, double *avg_ooms, int *last_eig, double total_density) |
| void | kdotp::libmetacalc::self_consistent::potential_mixing_callback (int X, unsigned N, double dx, double *restrict to, double from, void *mixing_pct) |
Define Documentation
| #define CALCULATION_SELF_CONSISTENT_GERROR_DOMAIN 8438 |