KASKADE 7 development version
Classes | Namespaces | Macros
nleq_err.hh File Reference
#include <cstdlib>
#include <iostream>
#include <vector>
#include <cmath>
#include <algorithm>
#include <cassert>
#include "fem/assemble.hh"
#include "fem/istlinterface.hh"
#include "fem/functional_aux.hh"
#include "fem/gridmanager.hh"
#include "linalg/iluprecond.hh"
#include "io/vtk.hh"
#include "utilities/timing.hh"

Go to the source code of this file.

Classes

class  Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >
 Solution of a nonlinear system of equations by a damped Newton-method. More...
 
struct  Kaskade::NleqSolver< Grid, Equation, VariableSet, Spaces >::NleqInfo
 

Namespaces

namespace  Kaskade
 
 

Macros

#define MACHCONST_
 
#define SMALL   DBL_EPSILON
 
#define EPMACH   DBL_MIN
 
#define THETA_MAX   0.5
 
#define MAX_ITER_DEFAULT   50
 
#define LAMBDA_START_DEFAULT   1.0e-2
 
#define LAMBDA_START_EXTREMELY_DEFAULT   1.0e-4
 
#define LAMBDA_MIN_DEFAULT   1.0e-4
 
#define LAMBDA_MIN_EXTREMELY_DEFAULT   1.0e-8
 
#define TOLMIN   EPMACH*1.0e2
 
#define TOLMAX   1.0e-1
 

Macro Definition Documentation

◆ EPMACH

#define EPMACH   DBL_MIN

Definition at line 273 of file nleq_err.hh.

◆ LAMBDA_MIN_DEFAULT

#define LAMBDA_MIN_DEFAULT   1.0e-4

Definition at line 354 of file nleq_err.hh.

◆ LAMBDA_MIN_EXTREMELY_DEFAULT

#define LAMBDA_MIN_EXTREMELY_DEFAULT   1.0e-8

Definition at line 355 of file nleq_err.hh.

◆ LAMBDA_START_DEFAULT

#define LAMBDA_START_DEFAULT   1.0e-2

Definition at line 352 of file nleq_err.hh.

◆ LAMBDA_START_EXTREMELY_DEFAULT

#define LAMBDA_START_EXTREMELY_DEFAULT   1.0e-4

Definition at line 353 of file nleq_err.hh.

◆ MACHCONST_

#define MACHCONST_

Definition at line 271 of file nleq_err.hh.

◆ MAX_ITER_DEFAULT

#define MAX_ITER_DEFAULT   50

Definition at line 351 of file nleq_err.hh.

◆ SMALL

#define SMALL   DBL_EPSILON

Definition at line 272 of file nleq_err.hh.

◆ THETA_MAX

#define THETA_MAX   0.5

Definition at line 350 of file nleq_err.hh.

◆ TOLMAX

#define TOLMAX   1.0e-1

◆ TOLMIN

#define TOLMIN   EPMACH*1.0e2