Tenncor
Public Member Functions | Private Attributes | List of all members
layr::ULayerBuilder Struct Referencefinal

Builder implementation for activation layer. More...

#include <ulayer.hpp>

Inheritance diagram for layr::ULayerBuilder:
Inheritance graph
[legend]
Collaboration diagram for layr::ULayerBuilder:
Collaboration graph
[legend]

Public Member Functions

 ULayerBuilder (std::string act_type, std::string label)
 
void set_tensor (teq::TensptrT tens, std::string target) override
 Implementation of iLayerBuilder. More...
 
void set_sublayer (LayerptrT layer) override
 Implementation of iLayerBuilder. More...
 
LayerptrT build (void) const override
 Implementation of iLayerBuilder. More...
 
- Public Member Functions inherited from layr::iLayerBuilder
virtual ~iLayerBuilder (void)=default
 

Private Attributes

std::string utype_
 
std::string label_
 

Detailed Description

Builder implementation for activation layer.

Constructor & Destructor Documentation

◆ ULayerBuilder()

layr::ULayerBuilder::ULayerBuilder ( std::string  act_type,
std::string  label 
)
inline

Member Function Documentation

◆ build()

LayerptrT layr::ULayerBuilder::build ( void  ) const
overridevirtual

Implementation of iLayerBuilder.

Implements layr::iLayerBuilder.

◆ set_sublayer()

void layr::ULayerBuilder::set_sublayer ( LayerptrT  layer)
inlineoverridevirtual

Implementation of iLayerBuilder.

Implements layr::iLayerBuilder.

◆ set_tensor()

void layr::ULayerBuilder::set_tensor ( teq::TensptrT  tens,
std::string  target 
)
inlineoverridevirtual

Implementation of iLayerBuilder.

Implements layr::iLayerBuilder.

Member Data Documentation

◆ label_

std::string layr::ULayerBuilder::label_
private

◆ utype_

std::string layr::ULayerBuilder::utype_
private

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