blace.ai
blace::ops::NormalizeToZeroOneOP Class Reference

#include <public_ops.h>

Inheritance diagram for blace::ops::NormalizeToZeroOneOP:

Public Member Functions

 NormalizeToZeroOneOP (OpP input)
 
 NormalizeToZeroOneOP (OpP input, double min, double max)
 
 NormalizeToZeroOneOP (OpP input, OpP min_in, OpP max_in, double min_out, double max_out)
 
 NormalizeToZeroOneOP (OpP input, double min_in, double max_in, double min_out, double max_out)
 
 NormalizeToZeroOneOP (OpP input, double min_in, double max_in, OpP min_out, OpP max_out)
 
 NormalizeToZeroOneOP (NormalizeToZeroOneOP const &e)
 

Detailed Description

Maps the values in the input operator to a the zero-one range based on the minimum and maximum values of the input operator.

Constructor & Destructor Documentation

◆ NormalizeToZeroOneOP() [1/6]

blace::ops::NormalizeToZeroOneOP::NormalizeToZeroOneOP ( OpP  input)

Constructs an operator which maps the input to the zero-one range.

Parameters
inputThe input node.

◆ NormalizeToZeroOneOP() [2/6]

blace::ops::NormalizeToZeroOneOP::NormalizeToZeroOneOP ( OpP  input,
double  min,
double  max 
)

Constructs an operator which maps the input to the zero-one range.

Parameters
inputThe input node.
mininput The input node.
maxinput The input node.

◆ NormalizeToZeroOneOP() [3/6]

blace::ops::NormalizeToZeroOneOP::NormalizeToZeroOneOP ( OpP  input,
OpP  min_in,
OpP  max_in,
double  min_out,
double  max_out 
)

Constructs an operator which maps the input to the zero-one range.

Parameters
inputThe input node.
min_ininput The input node.
max_ininput The input node.
min_outinput The input node.
max_outinput The input node.

◆ NormalizeToZeroOneOP() [4/6]

blace::ops::NormalizeToZeroOneOP::NormalizeToZeroOneOP ( OpP  input,
double  min_in,
double  max_in,
double  min_out,
double  max_out 
)

Constructs an operator which maps the input to the zero-one range.

Parameters
inputThe input node.
min_ininput The input node.
max_ininput The input node.
min_outinput The input node.
max_outinput The input node.

◆ NormalizeToZeroOneOP() [5/6]

blace::ops::NormalizeToZeroOneOP::NormalizeToZeroOneOP ( OpP  input,
double  min_in,
double  max_in,
OpP  min_out,
OpP  max_out 
)

Constructs an operator which maps the input to the zero-one range.

Parameters
inputThe input node.
min_ininput The input node.
max_ininput The input node.
min_outinput The input node.
max_outinput The input node.

◆ NormalizeToZeroOneOP() [6/6]

blace::ops::NormalizeToZeroOneOP::NormalizeToZeroOneOP ( NormalizeToZeroOneOP const &  e)

Default copy constructor explicitly defined for dll exporting.

Parameters
eThe copy class.