OOFEM 3.0
Loading...
Searching...
No Matches
nrsolver.h File Reference
#include <set>
#include <vector>
#include "sparselinsystemnm.h"
#include "sparsenonlinsystemnm.h"
#include "sparsemtrx.h"
#include "floatarray.h"
#include "linesearch.h"
#include "convergedreason.h"
#include <memory>
#include <map>

Go to the source code of this file.

Classes

class  oofem::NRSolver

Namespaces

namespace  oofem

Macros

Input fields for NRSolver
#define _IFT_NRSolver_Name   "nrsolver"
#define _IFT_NRSolver_maxiter   "maxiter"
#define _IFT_NRSolver_miniterations   "miniter"
#define _IFT_NRSolver_minsteplength   "minsteplength"
#define _IFT_NRSolver_manrmsteps   "manrmsteps"
#define _IFT_NRSolver_lstype   "lstype"
#define _IFT_NRSolver_ddm   "ddm"
#define _IFT_NRSolver_ddv   "ddv"
#define _IFT_NRSolver_ddfunc   "ddltf"
#define _IFT_NRSolver_linesearch   "linesearch"
#define _IFT_NRSolver_rtolv   "rtolv"
#define _IFT_NRSolver_rtolf   "rtolf"
#define _IFT_NRSolver_rtold   "rtold"
#define _IFT_NRSolver_calcstiffbeforeres   "calcstiffbeforeres"
#define _IFT_NRSolver_constrainedNRalpha   "constrainednralpha"
#define _IFT_NRSolver_constrainedNRminiter   "constrainednrminiter"
#define _IFT_NRSolver_maxinc   "maxinc"
#define _IFT_NRSolver_forceScale   "forcescale"
#define _IFT_NRSolver_forceScaleDofs   "forcescaledofs"
#define _IFT_NRSolver_solutionDependentExternalForces   "soldepextforces"

Macro Definition Documentation

◆ _IFT_NRSolver_calcstiffbeforeres

#define _IFT_NRSolver_calcstiffbeforeres   "calcstiffbeforeres"

Definition at line 67 of file nrsolver.h.

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

◆ _IFT_NRSolver_constrainedNRalpha

#define _IFT_NRSolver_constrainedNRalpha   "constrainednralpha"

Definition at line 68 of file nrsolver.h.

◆ _IFT_NRSolver_constrainedNRminiter

#define _IFT_NRSolver_constrainedNRminiter   "constrainednrminiter"

Definition at line 69 of file nrsolver.h.

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

◆ _IFT_NRSolver_ddfunc

#define _IFT_NRSolver_ddfunc   "ddltf"

◆ _IFT_NRSolver_ddm

#define _IFT_NRSolver_ddm   "ddm"

◆ _IFT_NRSolver_ddv

#define _IFT_NRSolver_ddv   "ddv"

◆ _IFT_NRSolver_forceScale

#define _IFT_NRSolver_forceScale   "forcescale"

Definition at line 71 of file nrsolver.h.

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

◆ _IFT_NRSolver_forceScaleDofs

#define _IFT_NRSolver_forceScaleDofs   "forcescaledofs"

Definition at line 72 of file nrsolver.h.

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

◆ _IFT_NRSolver_linesearch

#define _IFT_NRSolver_linesearch   "linesearch"

Definition at line 63 of file nrsolver.h.

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

◆ _IFT_NRSolver_lstype

#define _IFT_NRSolver_lstype   "lstype"

Definition at line 59 of file nrsolver.h.

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

◆ _IFT_NRSolver_manrmsteps

#define _IFT_NRSolver_manrmsteps   "manrmsteps"

◆ _IFT_NRSolver_maxinc

#define _IFT_NRSolver_maxinc   "maxinc"

Definition at line 70 of file nrsolver.h.

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

◆ _IFT_NRSolver_maxiter

#define _IFT_NRSolver_maxiter   "maxiter"

◆ _IFT_NRSolver_miniterations

#define _IFT_NRSolver_miniterations   "miniter"

Definition at line 56 of file nrsolver.h.

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

◆ _IFT_NRSolver_minsteplength

#define _IFT_NRSolver_minsteplength   "minsteplength"

◆ _IFT_NRSolver_Name

#define _IFT_NRSolver_Name   "nrsolver"

Definition at line 54 of file nrsolver.h.

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

◆ _IFT_NRSolver_rtold

#define _IFT_NRSolver_rtold   "rtold"

Definition at line 66 of file nrsolver.h.

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

◆ _IFT_NRSolver_rtolf

#define _IFT_NRSolver_rtolf   "rtolf"

Definition at line 65 of file nrsolver.h.

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

◆ _IFT_NRSolver_rtolv

#define _IFT_NRSolver_rtolv   "rtolv"

◆ _IFT_NRSolver_solutionDependentExternalForces

#define _IFT_NRSolver_solutionDependentExternalForces   "soldepextforces"

Definition at line 73 of file nrsolver.h.

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


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