Loading...
Searching...
No Matches
opennn::ExpressionOp Struct Reference

#include <opennn/response_optimization/expression_evaluator.h>

Public Types

enum class  Kind : unsigned char {
  PushConst , PushInput , PushOutput , Add ,
  Sub , Mul , Div , Pow ,
  Neg , Sqrt , Exp , Log ,
  Abs , Sin , Cos , Tan ,
  Min , Max
}
 

Public Member Functions

bool operator== (const ExpressionOp &) const =default
 

Public Attributes

Kind kind = Kind::PushConst
 
int index = 0
 
float constant = 0.0f
 

Member Enumeration Documentation

◆ Kind

enum class opennn::ExpressionOp::Kind : unsigned char
strong
Enumerator
PushConst 
PushInput 
PushOutput 
Add 
Sub 
Mul 
Div 
Pow 
Neg 
Sqrt 
Exp 
Log 
Abs 
Sin 
Cos 
Tan 
Min 
Max 

Member Function Documentation

◆ operator==()

bool opennn::ExpressionOp::operator== ( const ExpressionOp & ) const
default

Member Data Documentation

◆ constant

float opennn::ExpressionOp::constant = 0.0f

◆ index

int opennn::ExpressionOp::index = 0

◆ kind

Kind opennn::ExpressionOp::kind = Kind::PushConst