|
Dynamic Neural Field Composer 0.0.0
A C++20 library and interactive application for building and simulating Dynamic Neural Field (DNF) architectures.
|
Go to the source code of this file.
Classes | |
| class | dnf_composer::element::Collapse |
| Collapses a 2D input field to a 1D output by reducing along one axis. More... | |
| struct | dnf_composer::element::CollapseParameters |
| Parameters for a Collapse (2D -> 1D) element. More... | |
Namespaces | |
| namespace | dnf_composer |
| namespace | dnf_composer::element |
Enumerations | |
| enum class | dnf_composer::element::CompressionType : int { dnf_composer::element::CompressionType::SUM , dnf_composer::element::CompressionType::AVERAGE , dnf_composer::element::CompressionType::MAXIMUM , dnf_composer::element::CompressionType::MINIMUM } |
| Reduction applied when collapsing one axis of a 2D field to 1D. More... | |
| enum class | dnf_composer::element::ProjectionAxis : int { dnf_composer::element::ProjectionAxis::X , dnf_composer::element::ProjectionAxis::Y } |
| Spatial axis a projection acts on. More... | |
Functions | |
| tools::math::ReduceOp | dnf_composer::element::toReduceOp (const CompressionType type) |
| Maps a CompressionType to the corresponding math reduction op. | |
Variables | |
| const std::map< CompressionType, std::string > | dnf_composer::element::CompressionTypeToString |
| Maps CompressionType values to human-readable strings. | |
| const std::map< ProjectionAxis, std::string > | dnf_composer::element::ProjectionAxisToString |
| Maps ProjectionAxis values to human-readable strings. | |