#include <commons_global.h>
#include <stdio.h>
#include <stdlib.h>
#include <helpers.h>
#include <string>
#include <vector>
#include <Node.h>
#include <boost/make_shared.hpp>
#include <boost/geometry.hpp>
#include <boost/geometry/geometries/point.hpp>
#include <boost/geometry/geometries/box.hpp>
#include <boost/geometry/index/rtree.hpp>
#include <boost/foreach.hpp>
Go to the source code of this file.
|
typedef bg::model::point< double, 2, bg::cs::cartesian > | point |
|
typedef bg::model::box< point > | box |
|
typedef std::pair< box, unsigned > | value |
|
|
bool COMMONSSHARED_EXPORT | diffuse_Nitrogen_in_every_directions (vector< Node * > &list_of_nodes, adjacency_map_t &adjacency_map, double coeff) |
|
bool COMMONSSHARED_EXPORT | diffuse_Benthos_in_every_directions (vector< Node * > &list_of_nodes, adjacency_map_t &adjacency_map, double coeff) |
|
bool COMMONSSHARED_EXPORT | diffuse_Nitrogen_with_gradients (vector< Node * > &list_of_nodes, adjacency_map_t &adjacency_map, bgi::rtree< std::pair< point, int >, bgi::quadratic< 16 > > &rtree, double coeff) |
|
void COMMONSSHARED_EXPORT | createRTreeFromNodes (vector< Node * > &nodes, bgi::rtree< std::pair< point, int >, bgi::quadratic< 16 > > &rtree) |
|
◆ box
◆ point
typedef bg::model::point<double, 2, bg::cs::cartesian> point |
◆ value
◆ createRTreeFromNodes()
◆ diffuse_Benthos_in_every_directions()
◆ diffuse_Nitrogen_in_every_directions()
◆ diffuse_Nitrogen_with_gradients()