Home
|
Main Page
|
Modules
|
Namespace List
|
Class Hierarchy
|
Alphabetical List
|
Data Structures
|
File List
|
Namespace Members
|
Data Fields
|
Globals
|
Related Pages
Components
Optimizers
RSGDEachParameterApart
itkRSGDEachParameterApartOptimizer.h
Go to the documentation of this file.
1
/*=========================================================================
2
*
3
* Copyright UMC Utrecht and contributors
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0.txt
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*
17
*=========================================================================*/
18
19
#ifndef __itkRSGDEachParameterApartOptimizer_h
20
#define __itkRSGDEachParameterApartOptimizer_h
21
22
#include "
itkRSGDEachParameterApartBaseOptimizer.h
"
23
24
namespace
itk
25
{
26
53
class
RSGDEachParameterApartOptimizer
:
54
public
RSGDEachParameterApartBaseOptimizer
55
{
56
public
:
57
59
typedef
RSGDEachParameterApartOptimizer
Self
;
60
typedef
RSGDEachParameterApartBaseOptimizer
Superclass
;
61
typedef
SmartPointer< Self >
Pointer
;
62
typedef
SmartPointer< const Self >
ConstPointer
;
63
65
itkNewMacro(
Self
);
66
68
itkTypeMacro(
RSGDEachParameterApartOptimizer
,
69
RSGDEachParameterApartBaseOptimizer
);
70
72
typedef
Superclass::CostFunctionType
CostFunctionType
;
73
typedef
CostFunctionType::Pointer
CostFunctionPointer
;
74
75
protected
:
76
77
RSGDEachParameterApartOptimizer
() {}
78
virtual
~RSGDEachParameterApartOptimizer
() {}
79
85
virtual
void
StepAlongGradient
(
86
const
DerivativeType & factor,
87
const
DerivativeType & transformedGradient );
88
89
private
:
90
91
RSGDEachParameterApartOptimizer
(
const
Self
& );
// purposely not implemented
92
void
operator=
(
const
Self
& );
// purposely not implemented
93
94
};
95
96
}
// end namespace itk
97
98
#endif // end #ifndef __itkRSGDEachParameterApartOptimizer_h
itk::RSGDEachParameterApartBaseOptimizer
An optimizer based on gradient descent...
Definition:
itkRSGDEachParameterApartBaseOptimizer.h:38
SmartPointer< Self >
itk::RSGDEachParameterApartOptimizer
An optimizer based on gradient descent.
Definition:
itkRSGDEachParameterApartOptimizer.h:55
itk::RSGDEachParameterApartOptimizer::StepAlongGradient
virtual void StepAlongGradient(const DerivativeType &factor, const DerivativeType &transformedGradient)
itkRSGDEachParameterApartBaseOptimizer.h
itk::RSGDEachParameterApartOptimizer::Superclass
RSGDEachParameterApartBaseOptimizer Superclass
Definition:
itkRSGDEachParameterApartOptimizer.h:60
itk::RSGDEachParameterApartOptimizer::CostFunctionPointer
CostFunctionType::Pointer CostFunctionPointer
Definition:
itkRSGDEachParameterApartOptimizer.h:73
itk
Definition:
itkAdvancedImageToImageMetric.h:40
itk::RSGDEachParameterApartOptimizer::Self
RSGDEachParameterApartOptimizer Self
Definition:
itkRSGDEachParameterApartOptimizer.h:59
itk::RSGDEachParameterApartOptimizer::RSGDEachParameterApartOptimizer
RSGDEachParameterApartOptimizer(const Self &)
itk::RSGDEachParameterApartOptimizer::ConstPointer
SmartPointer< const Self > ConstPointer
Definition:
itkRSGDEachParameterApartOptimizer.h:62
itk::RSGDEachParameterApartOptimizer::Pointer
SmartPointer< Self > Pointer
Definition:
itkRSGDEachParameterApartOptimizer.h:61
itk::RSGDEachParameterApartOptimizer::RSGDEachParameterApartOptimizer
RSGDEachParameterApartOptimizer()
Definition:
itkRSGDEachParameterApartOptimizer.h:77
itk::RSGDEachParameterApartOptimizer::CostFunctionType
Superclass::CostFunctionType CostFunctionType
Definition:
itkRSGDEachParameterApartOptimizer.h:69
itk::RSGDEachParameterApartOptimizer::~RSGDEachParameterApartOptimizer
virtual ~RSGDEachParameterApartOptimizer()
Definition:
itkRSGDEachParameterApartOptimizer.h:78
itk::RSGDEachParameterApartOptimizer::operator=
void operator=(const Self &)
Generated on OURCE_DATE_EPOCH for elastix by
1.8.18