k-dot-p 0.1

continuous_structure.h++ File Reference

#include <glib.h>
#include <libmodelxx/grid.h++>
#include <libmodelxx/material.h++>
#include <libmodelxx/generic_structure.h++>
#include <libmodelxx/function_specification.h++>
#include <libmodelxx/grid.h++>
#include <libmodelxx/generic_structure.h++>
Include dependency graph for continuous_structure.h++:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kdotp::libmodelxx::continuous_structure::region
struct  kdotp::libmodelxx::continuous_structure::doping
struct  kdotp::libmodelxx::continuous_structure::potential
struct  kdotp::libmodelxx::continuous_structure::continuous_structure

Namespaces

namespace  kdotp
namespace  kdotp::libmodelxx
namespace  kdotp::libmodelxx::continuous_structure

Defines

#define CONTINUOUS_STRUCTURE_DOMAIN   56931

Enumerations

enum  kdotp::libmodelxx::continuous_structure::length {
  kdotp::libmodelxx::continuous_structure::ANGSTROM, kdotp::libmodelxx::continuous_structure::NANOMETER, kdotp::libmodelxx::continuous_structure::MICROMETER, kdotp::libmodelxx::continuous_structure::MILLIMETER,
  kdotp::libmodelxx::continuous_structure::CENTIMETER, kdotp::libmodelxx::continuous_structure::METER, kdotp::libmodelxx::continuous_structure::UNKNOWN_LENGTH
}
enum  kdotp::libmodelxx::continuous_structure::energy {
  kdotp::libmodelxx::continuous_structure::EVOLT, kdotp::libmodelxx::continuous_structure::JOULE, kdotp::libmodelxx::continuous_structure::ERG, kdotp::libmodelxx::continuous_structure::HARTREE,
  kdotp::libmodelxx::continuous_structure::UNKNOWN_ENERGY
}

Functions

struct
structure::generic_structure * 
kdotp::libmodelxx::continuous_structure::postprocess_structure (struct continuous_structure *s, const struct structure::matdb *mdb, GHashTable *global_symbol_table, GError **gerr)
void kdotp::libmodelxx::continuous_structure::print_structure (const struct continuous_structure *s)
double kdotp::libmodelxx::continuous_structure::convert_length_to_nm (double len, enum length unit)
double kdotp::libmodelxx::continuous_structure::convert_energy_to_hartree (double en, enum energy unit)
enum length kdotp::libmodelxx::continuous_structure::length_from_str (const char *str)
enum energy kdotp::libmodelxx::continuous_structure::energy_from_str (const char *str)
const char * kdotp::libmodelxx::continuous_structure::str_from_length (enum length l)
const char * kdotp::libmodelxx::continuous_structure::str_from_energy (enum energy e)

Define Documentation

#define CONTINUOUS_STRUCTURE_DOMAIN   56931
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines