OOFEM 3.0
Loading...
Searching...
No Matches
calmls.h File Reference
#include <set>
#include <vector>
#include <memory>
#include "sparselinsystemnm.h"
#include "sparsenonlinsystemnm.h"
#include "convergedreason.h"
#include "floatarray.h"
#include "intarray.h"
#include "dofiditem.h"

Go to the source code of this file.

Classes

class  oofem::CylindricalALM

Namespaces

namespace  oofem

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"
#define _IFT_CylindricalALM_rootselectiontype   "rootselectiontype"

Macro Definition Documentation

◆ _IFT_CylindricalALM_ccdg

#define _IFT_CylindricalALM_ccdg   "ccdg"

Definition at line 71 of file calmls.h.

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

◆ _IFT_CylindricalALM_forcedinitialsteplength

#define _IFT_CylindricalALM_forcedinitialsteplength   "forcedinitialsteplength"

Definition at line 58 of file calmls.h.

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

◆ _IFT_CylindricalALM_hpc

#define _IFT_CylindricalALM_hpc   "hpc"

◆ _IFT_CylindricalALM_hpcmode

#define _IFT_CylindricalALM_hpcmode   "hpcmode"

◆ _IFT_CylindricalALM_hpcw

#define _IFT_CylindricalALM_hpcw   "hpcw"

◆ _IFT_CylindricalALM_initialsteplength

#define _IFT_CylindricalALM_initialsteplength   "initialsteplength"

◆ _IFT_CylindricalALM_linesearch

#define _IFT_CylindricalALM_linesearch   "linesearch"

Definition at line 66 of file calmls.h.

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

◆ _IFT_CylindricalALM_lsearchamp

#define _IFT_CylindricalALM_lsearchamp   "lsearchamp"

Definition at line 68 of file calmls.h.

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

◆ _IFT_CylindricalALM_lsearchmaxeta

#define _IFT_CylindricalALM_lsearchmaxeta   "lsearchmaxeta"

Definition at line 69 of file calmls.h.

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

◆ _IFT_CylindricalALM_lsearchtol

#define _IFT_CylindricalALM_lsearchtol   "lsearchtol"

Definition at line 67 of file calmls.h.

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

◆ _IFT_CylindricalALM_lstype

#define _IFT_CylindricalALM_lstype   "lstype"

Definition at line 65 of file calmls.h.

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

◆ _IFT_CylindricalALM_manrmsteps

#define _IFT_CylindricalALM_manrmsteps   "manrmsteps"

◆ _IFT_CylindricalALM_maxiter

#define _IFT_CylindricalALM_maxiter   "maxiter"

◆ _IFT_CylindricalALM_maxrestarts

#define _IFT_CylindricalALM_maxrestarts   "maxrestarts"

Definition at line 54 of file calmls.h.

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

◆ _IFT_CylindricalALM_miniterations

#define _IFT_CylindricalALM_miniterations   "miniter"

Definition at line 60 of file calmls.h.

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

◆ _IFT_CylindricalALM_minsteplength

#define _IFT_CylindricalALM_minsteplength   "minsteplength"

◆ _IFT_CylindricalALM_Name

#define _IFT_CylindricalALM_Name   "calm"

Definition at line 51 of file calmls.h.

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

◆ _IFT_CylindricalALM_nccdg

#define _IFT_CylindricalALM_nccdg   "nccdg"

Definition at line 70 of file calmls.h.

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

◆ _IFT_CylindricalALM_psi

#define _IFT_CylindricalALM_psi   "psi"

◆ _IFT_CylindricalALM_reqiterations

#define _IFT_CylindricalALM_reqiterations   "reqiterations"

◆ _IFT_CylindricalALM_rootselectiontype

#define _IFT_CylindricalALM_rootselectiontype   "rootselectiontype"

Definition at line 75 of file calmls.h.

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

◆ _IFT_CylindricalALM_rtold

#define _IFT_CylindricalALM_rtold   "rtold"

Definition at line 74 of file calmls.h.

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

◆ _IFT_CylindricalALM_rtolf

#define _IFT_CylindricalALM_rtolf   "rtolf"

Definition at line 73 of file calmls.h.

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

◆ _IFT_CylindricalALM_rtolv

#define _IFT_CylindricalALM_rtolv   "rtolv"

◆ _IFT_CylindricalALM_steplength

#define _IFT_CylindricalALM_steplength   "steplength"

◆ calm_SMALL_ERROR_NUM

#define calm_SMALL_ERROR_NUM   1.e-6

Definition at line 85 of file calmls.h.

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

◆ calm_SMALL_NUM

#define calm_SMALL_NUM   1.e-20

Definition at line 84 of file calmls.h.

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


This page is part of the OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak Bořek Patzák
Project e-mail: oofem@fsv.cvut.cz
Generated at for OOFEM by doxygen 1.15.0 written by Dimitri van Heesch, © 1997-2011