k-dot-p 0.1

matdb.c++ File Reference

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <glib.h>
#include <libmodelxx/matdb.h++>
Include dependency graph for matdb.c++:

Go to the source code of this file.

Classes

struct  kdotp::libmodelxx::structure::foreach_datum

Namespaces

namespace  kdotp
namespace  kdotp::libmodelxx
namespace  kdotp::libmodelxx::structure

Functions

static void kdotp::libmodelxx::structure::print_property (gpointer key, gpointer value, gpointer user_data)
static void kdotp::libmodelxx::structure::print_inner_bowing (gpointer key, gpointer value, gpointer user_data)
static void kdotp::libmodelxx::structure::print_material (gpointer key, gpointer value, gpointer user_data)
static void kdotp::libmodelxx::structure::print_bowing (gpointer key, gpointer value, gpointer user_data)
void kdotp::libmodelxx::structure::print_matdb (const struct matdb *mdb)
void kdotp::libmodelxx::structure::destroy_material_gpointer (gpointer data)
void kdotp::libmodelxx::structure::destroy_bowing_gpointer (gpointer data)
void kdotp::libmodelxx::structure::destroy_material (struct matdb_material *mat)
void kdotp::libmodelxx::structure::destroy_bowing (struct matdb_bowing *bow)
double * kdotp::libmodelxx::structure::new_double (double d)
double kdotp::libmodelxx::structure::interpolate_with_bowing (double mat1, double mat2, double bow, double x)
double kdotp::libmodelxx::structure::interpolate_without_bowing (double mat1, double mat2, double x)
void kdotp::libmodelxx::structure::clone_each_property (gpointer key, gpointer value, gpointer data)
GHashTable * kdotp::libmodelxx::structure::get_material (const struct matdb *matdb, const char *mat1, const char *mat2, double x)
double kdotp::libmodelxx::structure::get_property1 (const struct matdb *matdb, const char *ppt, const char *mat, int *err)
double kdotp::libmodelxx::structure::get_property2 (const struct matdb *matdb, const char *ppt, const char *mat1, const char *mat2, double x, int *err)
double kdotp::libmodelxx::structure::get_bowing (const struct matdb *matdb, const char *ppt, const char *mat1, const char *mat2, int *err)
void kdotp::libmodelxx::structure::insert_external_material (struct matdb *matdb, const char *matname)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines