k-dot-p 0.1

grid.h++ File Reference

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

Go to the source code of this file.

Classes

struct  kdotp::libmodelxx::grid::grid
struct  kdotp::libmodelxx::grid::point

Namespaces

namespace  kdotp
namespace  kdotp::libmodelxx
namespace  kdotp::libmodelxx::grid

Defines

#define GERROR_DOMAIN_LIBMODELXX_GRID   56932

Enumerations

enum  kdotp::libmodelxx::grid::grid_type { kdotp::libmodelxx::grid::CARTESIAN }

Functions

template<typename T , unsigned Nc = 1>
void * kdotp::libmodelxx::grid::set_up_grid (struct grid *g, T defvalue, GError **err)
template<typename T , unsigned Nc = 1>
GError * kdotp::libmodelxx::grid::free_grid_class (enum grid_type t, int dims, void *grid_class)
template<typename T , unsigned Nc = 1>
GError * kdotp::libmodelxx::grid::set_value_in_grid (enum grid_type t, int dims, void *grid_class, const struct shape_tree *st, T value, GHashTable *global_symbol_table)
template<typename T , unsigned Nc = 1>
GError * kdotp::libmodelxx::grid::set_value_in_grid (enum grid_type t, int dims, void *grid_class, const struct shape_tree *st, struct::kdotp::libmodelxx::postprocessing::function_exp *exp, GHashTable *global_symbol_table, GError *(*set_location_from_double)(T *, double *, int, void *), void *privdat)
template<typename T , unsigned Nc = 1>
GError * kdotp::libmodelxx::grid::dump_grid (GOutputStream *gos, enum grid_type t, int dims, void *grid_class, char *(*t_to_str)(T *))
template<typename T , unsigned Nc = 1>
GError * kdotp::libmodelxx::grid::dump_indexed_grid (GOutputStream *gos, enum grid_type t, int dims, void *grid_class, bool is_same(T *, T *), char *(*t_to_str)(T *))

Define Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines