20 #ifndef JDFTX_ELECTRONIC_DUMP_INTERNAL_H    21 #define JDFTX_ELECTRONIC_DUMP_INTERNAL_H    23 #include <electronic/common.h>    34         double operator()(std::vector<diagMatrix>* correctedEigenvalues); 
    36         void dump(
const char* filenamePattern);
    40         double calcSelfInteractionError(
int q, 
int n); 
    41         std::vector<ColumnBundle> DC; 
    46 void dumpExcitations(
const Everything& e, 
const char* filename);
    73         std::vector<Center> center; 
    86 #endif // JDFTX_ELECTRONIC_DUMP_INTERNAL_H std::vector< ScalarField > ScalarFieldArray
dynamic size collection of real space scalar fields 
Definition: ScalarFieldArray.h:32
 
Definition: Dump_internal.h:60
 
Definition: Dump_internal.h:29
 
Definition: Everything.h:41
 
classes ScalarFieldArray, ScalarFieldTildeArray and just enough operators to enable CG w...
 
Definition: Dump_internal.h:68
 
Definition: Dump_internal.h:52
 
double coulombExciton(int q1, int n1, int q2, int n2)
Evaluates the self interaction energy and (optionally) returns the corrected band eigenvalues...
 
std::shared_ptr< ScalarFieldData > ScalarField
A smart reference-counting pointer to ScalarFieldData. 
Definition: ScalarField.h:41
 
void dump(const char *filenamePattern)
Approximates the coulomb excitonic contribution between two states. 
 
Definition: Dump_internal.h:69