This class implements a layer that implements elentwise merge of blobs from the second and third input based on the values from the first input
where[i] = first_input[i] != 0 ? second_input[i] : third_input[i];
The layer has no settings.
The layer has no trainable parameters.
The layer has 3 inputs:
- Integer blob of any size with the mask
- Blob of the same size as first of any data type with the values used when the mask is not zero.
- Blob of the same size and data type as second with the values used when mask the mask is zero.
The single output returns a blob of the same size and data type as second input.