go home Home | Main Page | Topics | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Loading...
Searching...
No Matches
ImpactLoss::L2 Class Reference

#include <ImpactLoss.h>

Detailed Description

Mean Squared Error (L2) over feature vectors.

Definition at line 244 of file ImpactLoss.h.

Inheritance diagram for ImpactLoss::L2:

Public Member Functions

 L2 ()
void updateValue (torch::Tensor &fixedOutput, torch::Tensor &movingOutput) override
torch::Tensor updateValueAndGetGradientModulator (torch::Tensor &fixedOutput, torch::Tensor &movingOutput) override
Public Member Functions inherited from ImpactLoss::Loss
virtual torch::Tensor GetDerivative (double N) const
virtual double GetValue (double N) const
virtual void initialize (torch::Tensor &output)
 Loss (bool isLossNormalized)
virtual Lossoperator+= (const Loss &other)
void reset ()
void setNumberOfParameters (int numberOfParameters)
void updateDerivativeInJacobianMode (torch::Tensor &jacobian, torch::Tensor &nonZeroJacobianIndices)
virtual void updateValueAndDerivativeInStaticMode (torch::Tensor &fixedOutput, torch::Tensor &movingOutput, torch::Tensor &jacobian, torch::Tensor &nonZeroJacobianIndices)
virtual ~Loss ()=default

Additional Inherited Members

Protected Attributes inherited from ImpactLoss::Loss
torch::Tensor m_Derivative
bool m_Initialized = false
int m_NumberOfParameters
double m_Value

Constructor & Destructor Documentation

◆ L2()

ImpactLoss::L2::L2 ( )
inline

Definition at line 247 of file ImpactLoss.h.

Member Function Documentation

◆ updateValue()

void ImpactLoss::L2::updateValue ( torch::Tensor & fixedOutput,
torch::Tensor & movingOutput )
inlineoverridevirtual

Implements ImpactLoss::Loss.

Definition at line 252 of file ImpactLoss.h.

◆ updateValueAndGetGradientModulator()

torch::Tensor ImpactLoss::L2::updateValueAndGetGradientModulator ( torch::Tensor & fixedOutput,
torch::Tensor & movingOutput )
inlineoverridevirtual

Implements ImpactLoss::Loss.

Definition at line 259 of file ImpactLoss.h.



Generated on 1774142652 for elastix by doxygen 1.15.0 elastix logo