k-dot-p 0.1

continuous_structure.c++ File Reference

#include <stdio.h>
#include <string.h>
#include <math.h>
#include <glib.h>
#include <libmodelxx/continuous_structure.h++>
#include <libmodelxx/matdb.h++>
#include <libmodelxx/material.h++>
#include <libmodelxx/generic_structure.h++>
#include <libmodelxx/function_specification.h++>
Include dependency graph for continuous_structure.c++:

Go to the source code of this file.

Classes

struct  kdotp::libmodelxx::continuous_structure::callback_get_material_privdat

Namespaces

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

Defines

#define CONTINUOUS_STRUCTURE_GERROR_DOMAIN   321

Functions

static GError * kdotp::libmodelxx::continuous_structure::callback_convert_type (double *location, double *values, int t, void *privdat)
static GError * kdotp::libmodelxx::continuous_structure::callback_get_material (structure::material **location, double *values, int t, void *privdat)
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)
enum length kdotp::libmodelxx::continuous_structure::length_from_str (const char *str)
const char * kdotp::libmodelxx::continuous_structure::str_from_length (enum length l)
enum energy kdotp::libmodelxx::continuous_structure::energy_from_str (const char *str)
const char * kdotp::libmodelxx::continuous_structure::str_from_energy (enum energy e)
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)

Define Documentation

#define CONTINUOUS_STRUCTURE_GERROR_DOMAIN   321
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines