ONE - On-device Neural Engine
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ANNDepthConcatF Class Reference

Concatenate feature maps along "depth" dimension through Andoird NN API. More...

#include <IR.h>

Collaboration diagram for ANNDepthConcatF:

Public Member Functions

 ANNDepthConcatF ()
 
coco::Instrloc (void) override
 
coco::Objectout (void) const
 
void out (coco::Object *o)
 
coco::Objectfst (void) const
 
void fst (coco::Object *o)
 
coco::Objectsnd (void) const
 
void snd (coco::Object *o)
 
- Public Member Functions inherited from coco::Instr
 Instr ()=default
 
 Instr (const Instr &)=delete
 
 Instr (Instr &&)=delete
 
virtual ~Instr ()
 
template<typename T >
accept (IVisitor< T > *v) const
 
template<typename T >
accept (IVisitor< T > &v) const
 
template<typename T >
accept (IVisitor< T > &&v) const
 
const InstrIndexindex (void) const
 
- Public Member Functions inherited from coco::DLinkedList< Child, Parent >::Node
 Node ()
 
virtual ~Node ()
 
Parent * parent (void) const
 
Child * prev (void) const
 
Child * next (void) const
 
void insertBefore (Node *next)
 
void insertAfter (Node *prev)
 
void detach (void)
 
- Public Member Functions inherited from coco::Entity
virtual ~Entity ()=default
 
Modulemodule (void) const
 
- Public Member Functions inherited from coco::Object::Producer
virtual ~Producer ()=default
 
- Public Member Functions inherited from coco::Bag::Updater
virtual ~Updater ()=default
 
- Public Member Functions inherited from coco::Locatable
virtual ~Locatable ()=default
 
- Public Member Functions inherited from coco::Object::Consumer
virtual ~Consumer ()=default
 
- Public Member Functions inherited from coco::Bag::Reader
virtual ~Reader ()=default
 

Detailed Description

Concatenate feature maps along "depth" dimension through Andoird NN API.

Definition at line 78 of file IR.h.

Constructor & Destructor Documentation

◆ ANNDepthConcatF()

ANNDepthConcatF::ANNDepthConcatF ( )
inline

Definition at line 83 of file IR.h.

83 : _out{this}, _fst{this}, _snd{this}
84 {
85 // DO NOTHING
86 }

Member Function Documentation

◆ fst() [1/2]

void ANNDepthConcatF::fst ( coco::Object o)
inline

Definition at line 96 of file IR.h.

96{ _fst.value(o); }
Object * value(void) const
Definition Use.h:37

References coco::Use::value().

◆ fst() [2/2]

coco::Object * ANNDepthConcatF::fst ( void  ) const
inline

Definition at line 95 of file IR.h.

95{ return _fst.value(); }

References coco::Use::value().

◆ loc()

coco::Instr * ANNDepthConcatF::loc ( void  )
inlineoverridevirtual

Implements coco::Locatable.

Definition at line 89 of file IR.h.

89{ return this; }

◆ out() [1/2]

void ANNDepthConcatF::out ( coco::Object o)
inline

Definition at line 93 of file IR.h.

93{ _out.value(o); }
Object * value(void) const
Definition Def.h:37

References coco::Def::value().

◆ out() [2/2]

coco::Object * ANNDepthConcatF::out ( void  ) const
inline

Definition at line 92 of file IR.h.

92{ return _out.value(); }

References coco::Def::value().

◆ snd() [1/2]

void ANNDepthConcatF::snd ( coco::Object o)
inline

Definition at line 99 of file IR.h.

99{ _snd.value(o); }

References coco::Use::value().

◆ snd() [2/2]

coco::Object * ANNDepthConcatF::snd ( void  ) const
inline

Definition at line 98 of file IR.h.

98{ return _snd.value(); }

References coco::Use::value().


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