docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::math::tensor::SimpleElementWiseDataflowTensorNodeSerializer< T > Class Template Reference

#include <sdfg/data_flow/library_nodes/math/tensor/elementwise_node.h>

Inheritance diagram for sdfg::math::tensor::SimpleElementWiseDataflowTensorNodeSerializer< T >:
[legend]

Public Member Functions

data_flow::LibraryNode & deserialize (const nlohmann::json &j, builder::StructuredSDFGBuilder &builder, structured_control_flow::Block &parent) override
 Deserialize a library node from JSON.
Public Member Functions inherited from sdfg::math::tensor::BaseElementWiseDataflowTensorNodeSerializer
nlohmann::json serialize (const data_flow::LibraryNode &library_node) override
 Serialize a library node to JSON.
BaseDeser deserialize_base_values (const nlohmann::json &j)
Public Member Functions inherited from sdfg::serializer::LibraryNodeSerializer
virtual ~LibraryNodeSerializer ()=default

Member Function Documentation

◆ deserialize()

template<typename T>
data_flow::LibraryNode & sdfg::math::tensor::SimpleElementWiseDataflowTensorNodeSerializer< T >::deserialize ( const nlohmann::json & j,
builder::StructuredSDFGBuilder & builder,
structured_control_flow::Block & parent )
inlineoverridevirtual

Deserialize a library node from JSON.

Parameters
jJSON object containing serialized node data
builderSDFG builder for creating the node
parentParent block for the node
Returns
Reference to the deserialized library node

Implements sdfg::serializer::LibraryNodeSerializer.


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