NEST main@caf0ae8
 
Loading...
Searching...
No Matches
spatial.cpp File Reference
#include "spatial.h"
#include <fstream>
#include <memory>
#include <ostream>
#include <string>
#include "logging.h"
#include "connection_manager.h"
#include "exceptions.h"
#include "kernel_manager.h"
#include "nest.h"
#include "node.h"
#include "stopwatch_impl.h"
#include "grid_layer.h"
#include "layer_impl.h"
Include dependency graph for spatial.cpp:

Namespaces

namespace  nest
 Namespace for the NEST simulation kernel.
 

Functions

AbstractLayerPTR nest::get_layer (NodeCollectionPTR nc)
 
NodeCollectionPTR nest::create_layer (const Dictionary &layer_dict)
 
std::vector< std::vector< double > > nest::get_position (NodeCollectionPTR layer_nc)
 
std::vector< double > nest::get_position (const size_t node_id)
 
std::vector< std::vector< double > > nest::displacement (NodeCollectionPTR layer_to_nc, NodeCollectionPTR layer_from_nc)
 
std::vector< std::vector< double > > nest::displacement (NodeCollectionPTR layer_nc, const std::vector< std::vector< double > > &point)
 
std::vector< double > nest::distance (NodeCollectionPTR layer_to_nc, NodeCollectionPTR layer_from_nc)
 
std::vector< double > nest::distance (NodeCollectionPTR layer_nc, const std::vector< std::vector< double > > &point)
 
std::vector< double > nest::distance (const std::vector< ConnectionID > &conns)
 
MaskPTR nest::create_mask (const Dictionary &mask_dict)
 
NodeCollectionPTR nest::select_nodes_by_mask (const NodeCollectionPTR layer_nc, const std::vector< double > &anchor, const MaskPTR mask)
 
bool nest::inside (const std::vector< double > &point, const MaskPTR mask)
 
MaskPTR nest::intersect_mask (const MaskPTR mask1, const MaskPTR mask2)
 
MaskPTR nest::union_mask (const MaskPTR mask1, const MaskPTR mask2)
 
MaskPTR nest::minus_mask (const MaskPTR mask1, const MaskPTR mask2)
 
void nest::connect_layers (NodeCollectionPTR source_nc, NodeCollectionPTR target_nc, const Dictionary &connection_dict)
 
void nest::dump_layer_nodes (const NodeCollectionPTR layer_nc, const std::string &filename)
 
void nest::dump_layer_connections (const NodeCollectionPTR source_layer_nc, const NodeCollectionPTR target_layer_nc, const std::string &syn_model, const std::string &filename)
 
Dictionary nest::get_layer_status (NodeCollectionPTR)