k-dot-p 0.1

hamiltonian_cartesian_8band.c++ File Reference

#include <string.h>
#include <liblapackwrap/lapackwrap_real_double.h>
#include <liblapackwrap/lapackwrap_complex_double.h>
#include <liblapackwrap/blaswrap_complex_double.h>
#include <liblapackwrap/blaswrap_real_double.h>
#include <libkdotp/hamiltonian_cartesian_8band.h++>
#include <libmodelxx/grid.h++>
#include <libkdotp/physical_constants.h++>
#include <libmodelxx/cartesian_grid.h++>
#include <libmodelxx/material.h++>
Include dependency graph for hamiltonian_cartesian_8band.c++:

Go to the source code of this file.

Namespaces

namespace  kdotp
namespace  kdotp::libkdotp
namespace  kdotp::libkdotp::hamiltonian

Defines

#define N_BANDS   8

Typedefs

typedef
libmodelxx::grid::cartesian_grid
< libmodelxx::structure::material *, 1, 1 > 
kdotp::libkdotp::hamiltonian::matgrid
typedef
libmodelxx::grid::cartesian_grid
< double, 1, 1 > 
kdotp::libkdotp::hamiltonian::potgrid

Functions

static short kdotp::libkdotp::hamiltonian::get_consts_index (short unsigned row, short unsigned col)
static int kdotp::libkdotp::hamiltonian::check_constants_hermiticity (unsigned short *eye)
static GError * kdotp::libkdotp::hamiltonian::store_reduced_material_parameters (struct parameters_8band_nostrain *params, matgrid *mg, potgrid *pg)

Variables

static const struct
llw_complex_double 
kdotp::libkdotp::hamiltonian::consts_8band []

Define Documentation

#define N_BANDS   8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines