docc 0.8.3 (0d44999b)
C++ API Reference
Loading...
Searching...
No Matches
sdfg::math::tensor::BaseElementWiseDataflowTensorNodeSerializer Class Reference

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

Inheritance diagram for sdfg::math::tensor::BaseElementWiseDataflowTensorNodeSerializer:
[legend]

Classes

struct  BaseDeser

Public Member Functions

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
virtual data_flow::LibraryNode & deserialize (const nlohmann::json &j, sdfg::builder::StructuredSDFGBuilder &builder, sdfg::structured_control_flow::Block &parent)=0
 Deserialize a library node from JSON.

Member Function Documentation

◆ deserialize_base_values()

BaseDeser sdfg::math::tensor::BaseElementWiseDataflowTensorNodeSerializer::deserialize_base_values ( const nlohmann::json & j)

◆ serialize()

nlohmann::json sdfg::math::tensor::BaseElementWiseDataflowTensorNodeSerializer::serialize ( const data_flow::LibraryNode & library_node)
overridevirtual

Serialize a library node to JSON.

Parameters
library_nodeLibrary node to serialize
Returns
JSON representation of the node

Implements sdfg::serializer::LibraryNodeSerializer.

Reimplemented in sdfg::math::tensor::CMathTensorNodeSerializer, sdfg::math::tensor::GELUNodeSerializer, and sdfg::math::tensor::TaskletTensorNodeSerializer.


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