KASKADE 7 development version
Public Member Functions | Public Attributes | List of all members
Kaskade::TangentialStepNewton< Newton > Class Template Reference

#include <composite_step.hh>

Detailed Description

template<class Newton>
class Kaskade::TangentialStepNewton< Newton >

Definition at line 41 of file composite_step.hh.

Inheritance diagram for Kaskade::TangentialStepNewton< Newton >:
Kaskade::TangentialStep

Public Member Functions

 TangentialStepNewton (StepPolicy &s, AbstractNorm &n, typename Newton::Parameters &p, AbstractLinearSolver &linSolver_)
 
void setLinearization (AbstractFunctional *f, AbstractLinearization *lin)
 
virtual void getTrialIterate (AbstractFunctionSpaceElement &trialIterate, AbstractFunctionSpaceElement const &correction, AbstractFunctionSpaceElement const &iterate, double damping)
 
void getSearchDirection (AbstractFunctionSpaceElement &scorrection, AbstractFunctionSpaceElement const &correction)
 

Public Attributes

int report
 

Constructor & Destructor Documentation

◆ TangentialStepNewton()

template<class Newton >
Kaskade::TangentialStepNewton< Newton >::TangentialStepNewton ( StepPolicy &  s,
AbstractNorm n,
typename Newton::Parameters &  p,
AbstractLinearSolver &  linSolver_ 
)
inline

Definition at line 44 of file composite_step.hh.

Member Function Documentation

◆ getSearchDirection()

template<class Newton >
void Kaskade::TangentialStepNewton< Newton >::getSearchDirection ( AbstractFunctionSpaceElement scorrection,
AbstractFunctionSpaceElement const &  correction 
)
inlinevirtual

Implements Kaskade::TangentialStep.

Definition at line 65 of file composite_step.hh.

◆ getTrialIterate()

template<class Newton >
virtual void Kaskade::TangentialStepNewton< Newton >::getTrialIterate ( AbstractFunctionSpaceElement trialIterate,
AbstractFunctionSpaceElement const &  correction,
AbstractFunctionSpaceElement const &  iterate,
double  damping 
)
inlinevirtual

Implements Kaskade::TangentialStep.

Definition at line 55 of file composite_step.hh.

◆ setLinearization()

template<class Newton >
void Kaskade::TangentialStepNewton< Newton >::setLinearization ( AbstractFunctional f,
AbstractLinearization lin 
)
inlinevirtual

Implements Kaskade::TangentialStep.

Definition at line 48 of file composite_step.hh.

Member Data Documentation

◆ report

template<class Newton >
int Kaskade::TangentialStepNewton< Newton >::report

The documentation for this class was generated from the following file: