diff --git a/src/mlpack/methods/ann/layer/lstm_impl.hpp b/src/mlpack/methods/ann/layer/lstm_impl.hpp index 8c608198b6..b1bd784194 100644 --- a/src/mlpack/methods/ann/layer/lstm_impl.hpp +++ b/src/mlpack/methods/ann/layer/lstm_impl.hpp @@ -66,46 +66,46 @@ template LSTM& LSTM :: 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 LSTM& LSTM :: 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