OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
calmls.h File Reference
#include <set>
#include <vector>
#include <memory>
#include "sparselinsystemnm.h"
#include "sparsenonlinsystemnm.h"
#include "floatarray.h"
#include "intarray.h"
#include "dofiditem.h"

Go to the source code of this file.

Classes

class  oofem::CylindricalALM
 Implementation of sparse nonlinear solver with indirect control. More...
 

Namespaces

 oofem
 the oofem namespace is to define a context or scope in which all oofem names are defined.
 

Macros

#define calm_SMALL_NUM   1.e-20
 
#define calm_SMALL_ERROR_NUM   1.e-6
 
Input fields for CylindricalALM
#define _IFT_CylindricalALM_Name   "calm"
 
#define _IFT_CylindricalALM_psi   "psi"
 
#define _IFT_CylindricalALM_maxiter   "maxiter"
 
#define _IFT_CylindricalALM_maxrestarts   "maxrestarts"
 
#define _IFT_CylindricalALM_minsteplength   "minsteplength"
 
#define _IFT_CylindricalALM_steplength   "steplength"
 
#define _IFT_CylindricalALM_initialsteplength   "initialsteplength"
 
#define _IFT_CylindricalALM_forcedinitialsteplength   "forcedinitialsteplength"
 
#define _IFT_CylindricalALM_reqiterations   "reqiterations"
 
#define _IFT_CylindricalALM_miniterations   "miniter"
 
#define _IFT_CylindricalALM_manrmsteps   "manrmsteps"
 
#define _IFT_CylindricalALM_hpcmode   "hpcmode"
 
#define _IFT_CylindricalALM_hpc   "hpc"
 
#define _IFT_CylindricalALM_hpcw   "hpcw"
 
#define _IFT_CylindricalALM_lstype   "lstype"
 
#define _IFT_CylindricalALM_linesearch   "linesearch"
 
#define _IFT_CylindricalALM_lsearchtol   "lsearchtol"
 
#define _IFT_CylindricalALM_lsearchamp   "lsearchamp"
 
#define _IFT_CylindricalALM_lsearchmaxeta   "lsearchmaxeta"
 
#define _IFT_CylindricalALM_nccdg   "nccdg"
 
#define _IFT_CylindricalALM_ccdg   "ccdg"
 
#define _IFT_CylindricalALM_rtolv   "rtolv"
 
#define _IFT_CylindricalALM_rtolf   "rtolf"
 
#define _IFT_CylindricalALM_rtold   "rtold"
 

Macro Definition Documentation

#define _IFT_CylindricalALM_ccdg   "ccdg"

Definition at line 70 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_forcedinitialsteplength   "forcedinitialsteplength"

Definition at line 57 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_hpc   "hpc"
#define _IFT_CylindricalALM_hpcmode   "hpcmode"
#define _IFT_CylindricalALM_hpcw   "hpcw"
#define _IFT_CylindricalALM_initialsteplength   "initialsteplength"
#define _IFT_CylindricalALM_linesearch   "linesearch"

Definition at line 65 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_lsearchamp   "lsearchamp"

Definition at line 67 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_lsearchmaxeta   "lsearchmaxeta"

Definition at line 68 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_lsearchtol   "lsearchtol"

Definition at line 66 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_lstype   "lstype"

Definition at line 64 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_manrmsteps   "manrmsteps"
#define _IFT_CylindricalALM_maxiter   "maxiter"
#define _IFT_CylindricalALM_maxrestarts   "maxrestarts"

Definition at line 53 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_miniterations   "miniter"

Definition at line 59 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_minsteplength   "minsteplength"
#define _IFT_CylindricalALM_Name   "calm"

Definition at line 50 of file calmls.h.

Referenced by oofem::CylindricalALM::giveInputRecordName().

#define _IFT_CylindricalALM_nccdg   "nccdg"

Definition at line 69 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_psi   "psi"
#define _IFT_CylindricalALM_reqiterations   "reqiterations"
#define _IFT_CylindricalALM_rtold   "rtold"

Definition at line 73 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_rtolf   "rtolf"

Definition at line 72 of file calmls.h.

Referenced by oofem::CylindricalALM::initializeFrom().

#define _IFT_CylindricalALM_rtolv   "rtolv"
#define _IFT_CylindricalALM_steplength   "steplength"
#define calm_SMALL_ERROR_NUM   1.e-6

Definition at line 83 of file calmls.h.

Referenced by oofem::CylindricalALM::checkConvergence().

#define calm_SMALL_NUM   1.e-20

Definition at line 82 of file calmls.h.

Referenced by oofem::CylindricalALM::computeDeltaLambda().


This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Tue Jan 2 2018 20:07:32 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011