Dynamic Neural Field Composer 0.0.0
A C++20 library and interactive application for building and simulating Dynamic Neural Field (DNF) architectures.
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
dnf_composer::element::ExpandParameters Struct Referencefinal

Parameters for an Expand (1D -> 2D) element. More...

#include <expand.h>

Inheritance diagram for dnf_composer::element::ExpandParameters:
Collaboration diagram for dnf_composer::element::ExpandParameters:

Public Member Functions

 ExpandParameters (const ProjectionAxis broadcastProfileAxis=ProjectionAxis::X, const ElementDimensions &inputDimensions=ElementDimensions{ 100, 1.0 })
 Construct Expand parameters.
 
bool operator== (const ExpandParameters &other) const
 
std::string toString () const override
 
- Public Member Functions inherited from dnf_composer::element::ElementSpecificParameters
 ElementSpecificParameters ()=default
 
void print () const
 
virtual ~ElementSpecificParameters ()=default
 

Public Attributes

ProjectionAxis broadcastProfileAxis
 Axis the 1D profile maps to (it is repeated along the other).
 
ElementDimensions inputDimensions
 Spatial dimensions of the 1D source field.
 

Detailed Description

Parameters for an Expand (1D -> 2D) element.

Constructor & Destructor Documentation

◆ ExpandParameters()

dnf_composer::element::ExpandParameters::ExpandParameters ( const ProjectionAxis  broadcastProfileAxis = ProjectionAxis::X,
const ElementDimensions inputDimensions = ElementDimensions{ 100, 1.0 } 
)
inlineexplicit

Construct Expand parameters.

Parameters
broadcastProfileAxisAxis the 1D profile lies along (default X -> repeated over Y).
inputDimensionsDimensions of the 1D source field.

Member Function Documentation

◆ operator==()

bool dnf_composer::element::ExpandParameters::operator== ( const ExpandParameters other) const
inline

◆ toString()

std::string dnf_composer::element::ExpandParameters::toString ( ) const
inlineoverridevirtual

Implements dnf_composer::element::ElementSpecificParameters.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ broadcastProfileAxis

ProjectionAxis dnf_composer::element::ExpandParameters::broadcastProfileAxis

Axis the 1D profile maps to (it is repeated along the other).

◆ inputDimensions

ElementDimensions dnf_composer::element::ExpandParameters::inputDimensions

Spatial dimensions of the 1D source field.


The documentation for this struct was generated from the following file: