style changes
This commit is contained in:
@@ -66,46 +66,46 @@ template <typename InputDataType, typename OutputDataType>
|
||||
LSTM<InputDataType, OutputDataType>&
|
||||
LSTM<InputDataType, OutputDataType> :: operator=(const LSTM& layer)
|
||||
{
|
||||
if(this != &layer)
|
||||
{
|
||||
inSize = layer.inSize;
|
||||
outSize = layer.outSize;
|
||||
rho = layer.rho;
|
||||
forwardStep = layer.forwardStep;
|
||||
backwardStep = layer.backwardStep;
|
||||
gradientStep = layer.gradientStep;
|
||||
weights = layer.weights;
|
||||
batchSize = layer.batchSize;
|
||||
batchStep = layer.batchStep;
|
||||
gradientStepIdx = layer.gradientStepIdx;
|
||||
grad = layer.grad;
|
||||
rhoSize = layer.rho;
|
||||
bpttSteps = layer.bpttSteps;
|
||||
}
|
||||
return *this;
|
||||
if (this != &layer)
|
||||
{
|
||||
inSize = layer.inSize;
|
||||
outSize = layer.outSize;
|
||||
rho = layer.rho;
|
||||
forwardStep = layer.forwardStep;
|
||||
backwardStep = layer.backwardStep;
|
||||
gradientStep = layer.gradientStep;
|
||||
weights = layer.weights;
|
||||
batchSize = layer.batchSize;
|
||||
batchStep = layer.batchStep;
|
||||
gradientStepIdx = layer.gradientStepIdx;
|
||||
grad = layer.grad;
|
||||
rhoSize = layer.rho;
|
||||
bpttSteps = layer.bpttSteps;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
template <typename InputDataType, typename OutputDataType>
|
||||
LSTM<InputDataType, OutputDataType>&
|
||||
LSTM<InputDataType, OutputDataType> :: operator=(LSTM&& layer)
|
||||
{
|
||||
if(this != &layer)
|
||||
{
|
||||
inSize = std::move(layer.inSize);
|
||||
outSize = std::move(layer.outSize);
|
||||
rho = std::move(layer.rho);
|
||||
forwardStep = std::move(layer.forwardStep);
|
||||
backwardStep = std::move(layer.backwardStep);
|
||||
gradientStep = std::move(layer.gradientStep);
|
||||
weights = std::move(layer.weights);
|
||||
batchSize = std::move(layer.batchSize);
|
||||
batchStep = std::move(layer.batchStep);
|
||||
gradientStepIdx = std::move(layer.gradientStepIdx);
|
||||
grad = std::move(layer.grad);
|
||||
rhoSize = std::move(layer.rho);
|
||||
bpttSteps = std::move(layer.bpttSteps);
|
||||
}
|
||||
return *this;
|
||||
if (this != &layer)
|
||||
{
|
||||
inSize = std::move(layer.inSize);
|
||||
outSize = std::move(layer.outSize);
|
||||
rho = std::move(layer.rho);
|
||||
forwardStep = std::move(layer.forwardStep);
|
||||
backwardStep = std::move(layer.backwardStep);
|
||||
gradientStep = std::move(layer.gradientStep);
|
||||
weights = std::move(layer.weights);
|
||||
batchSize = std::move(layer.batchSize);
|
||||
batchStep = std::move(layer.batchStep);
|
||||
gradientStepIdx = std::move(layer.gradientStepIdx);
|
||||
grad = std::move(layer.grad);
|
||||
rhoSize = std::move(layer.rho);
|
||||
bpttSteps = std::move(layer.bpttSteps);
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
template <typename InputDataType, typename OutputDataType>
|
||||
|
||||
Reference in New Issue
Block a user