#include <memory>#include "dictionary.h"#include "numerics.h"#include "exceptions.h"#include "nest_names.h"#include "nest_types.h"#include "position.h"Go to the source code of this file.
Classes | |
| class | nest::AbstractMask |
| Abstract base class for masks with unspecified dimension. More... | |
| class | nest::Mask< D > |
| Abstract base class for masks with given dimension. More... | |
| class | nest::AllMask< D > |
| Mask which covers all of space. More... | |
| class | nest::BoxMask< D > |
| Mask defining a box region. More... | |
| class | nest::BallMask< D > |
| Mask defining a circular or spherical region. More... | |
| class | nest::EllipseMask< D > |
| Mask defining an elliptical or ellipsoidal region. More... | |
| class | nest::IntersectionMask< D > |
| Mask combining two masks with a Boolean AND, the intersection. More... | |
| class | nest::UnionMask< D > |
| Mask combining two masks with a Boolean OR, the sum. More... | |
| class | nest::DifferenceMask< D > |
| Mask combining two masks with a minus operation, the difference. More... | |
| class | nest::ConverseMask< D > |
| Mask oriented in the opposite direction. More... | |
| class | nest::AnchoredMask< D > |
| Mask shifted by an anchor. More... | |
Namespaces | |
| namespace | nest |
| Namespace for the NEST simulation kernel. | |
Typedefs | |
| using | nest::MaskPTR = std::shared_ptr< AbstractMask > |