17 #ifndef _DEALII_APPFRAME_NEWTON_BASIC_H_ 
   18 #define _DEALII_APPFRAME_NEWTON_BASIC_H_ 
   24 namespace ApplicationCore
 
   58   virtual void initialize(ParameterHandler& param);
 
~NewtonBasic()
Destructor. 
 
virtual void initialize(ParameterHandler ¶m)
Initialize parameters. 
 
This class performs basic Newton iterations with a constant weight. 
Definition: newton_basic.h:33
 
SmartPointer< ApplicationBase > app
Pointer to the application this one depends upon. 
Definition: application_wrapper.h:107
 
static const Event bad_derivative
This event is set if the convergence becomes bad. 
Definition: newton_basic.h:87
 
virtual void declare_parameters(ParameterHandler ¶m)
Declare parameters. 
 
Base class for applications. 
Definition: application_base.h:114
 
Base class for all classes performing Newton's iteration. 
Definition: newton_base.h:161
 
NewtonBasic(ApplicationBase &app)
Constructor. 
 
virtual void solve(FEVector &u, const FEVectors &in_vectors)
This function implements basic Newton iterations with a constant weight. 
 
double weight
A constant weight is the same for all basic Newton iterations. 
Definition: newton_basic.h:104
 
Objects of this kind are used to notify interior applications of changes provoked by an outer loop...
Definition: event.h:57
 
BlockVector< double > FEVector
The vector class used by applications. 
Definition: application_data.h:39
 
The data type used in function calls of Application. 
Definition: fe_vectors.h:59