OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
idm1.h File Reference
#include "material.h"
#include "Materials/linearelasticmaterial.h"
#include "Materials/isodamagemodel.h"
#include "../sm/Materials/structuralms.h"
#include "randommaterialext.h"
#include "materialmapperinterface.h"
#include "mmacontainingelementprojection.h"

Go to the source code of this file.

Classes

class  oofem::IsotropicDamageMaterial1Status
 This class implements associated Material Status to IsotropicDamageMaterial1. More...
 
class  oofem::IsotropicDamageMaterial1
 This class implements a simple local isotropic damage model for concrete in tension. More...
 

Namespaces

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

Macros

#define IDM_USE_MMAContainingElementProjection
 Select the mapping algorithm. More...
 
#define IDM_USE_MAPPEDSTRAIN
 
#define IDM1_ITERATION_LIMIT   1.e-9
 
Input fields for IsotropicDamageMaterial1
#define _IFT_IsotropicDamageMaterial1_Name   "idm1"
 
#define _IFT_IsotropicDamageMaterial1_e0   "e0"
 
#define _IFT_IsotropicDamageMaterial1_ef   "ef"
 
#define _IFT_IsotropicDamageMaterial1_wf   "wf"
 
#define _IFT_IsotropicDamageMaterial1_equivstraintype   "equivstraintype"
 
#define _IFT_IsotropicDamageMaterial1_damageLaw   "damlaw"
 
#define _IFT_IsotropicDamageMaterial1_k   "k"
 
#define _IFT_IsotropicDamageMaterial1_md   "md"
 
#define _IFT_IsotropicDamageMaterial1_ecsm   "ecsm"
 
#define _IFT_IsotropicDamageMaterial1_At   "at"
 
#define _IFT_IsotropicDamageMaterial1_Bt   "bt"
 
#define _IFT_IsotropicDamageMaterial1_ft   "ft"
 
#define _IFT_IsotropicDamageMaterial1_wkwf   "wkwf"
 
#define _IFT_IsotropicDamageMaterial1_e1ef   "e1ef"
 
#define _IFT_IsotropicDamageMaterial1_skft   "skft"
 
#define _IFT_IsotropicDamageMaterial1_s1   "s1"
 
#define _IFT_IsotropicDamageMaterial1_sk   "sk"
 
#define _IFT_IsotropicDamageMaterial1_wk   "wk"
 
#define _IFT_IsotropicDamageMaterial1_e1   "e1"
 
#define _IFT_IsotropicDamageMaterial1_ek   "ek"
 
#define _IFT_IsotropicDamageMaterial1_gf   "gf"
 
#define _IFT_IsotropicDamageMaterial1_gft   "gft"
 
#define _IFT_IsotropicDamageMaterial1_ep   "ep"
 
#define _IFT_IsotropicDamageMaterial1_e2   "e2"
 
#define _IFT_IsotropicDamageMaterial1_nd   "nd"
 
#define _IFT_IsotropicDamageMaterial1_checkSnapBack   "checksnapback"
 
#define _IFT_IsotropicDamageMaterial1_n   "griff_n"
 
#define _IFT_IsotropicDamageMaterial1_c1   "c1"
 
#define _IFT_IsotropicDamageMaterial1_c2   "c2"
 
#define _IFT_IsotropicDamageMaterial1_alphaps   "alphaps"
 
#define _IFT_IsotropicDamageMaterial1_h   "h"
 

Macro Definition Documentation

#define _IFT_IsotropicDamageMaterial1_alphaps   "alphaps"

Definition at line 106 of file idm1.h.

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

#define _IFT_IsotropicDamageMaterial1_At   "at"
#define _IFT_IsotropicDamageMaterial1_Bt   "bt"
#define _IFT_IsotropicDamageMaterial1_c1   "c1"

Definition at line 104 of file idm1.h.

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

#define _IFT_IsotropicDamageMaterial1_c2   "c2"

Definition at line 105 of file idm1.h.

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

#define _IFT_IsotropicDamageMaterial1_checkSnapBack   "checksnapback"

Definition at line 102 of file idm1.h.

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

#define _IFT_IsotropicDamageMaterial1_damageLaw   "damlaw"
#define _IFT_IsotropicDamageMaterial1_e0   "e0"
#define _IFT_IsotropicDamageMaterial1_e1   "e1"
#define _IFT_IsotropicDamageMaterial1_e1ef   "e1ef"

Definition at line 90 of file idm1.h.

#define _IFT_IsotropicDamageMaterial1_e2   "e2"
#define _IFT_IsotropicDamageMaterial1_ecsm   "ecsm"
#define _IFT_IsotropicDamageMaterial1_ef   "ef"
#define _IFT_IsotropicDamageMaterial1_ek   "ek"
#define _IFT_IsotropicDamageMaterial1_ep   "ep"
#define _IFT_IsotropicDamageMaterial1_equivstraintype   "equivstraintype"
#define _IFT_IsotropicDamageMaterial1_ft   "ft"
#define _IFT_IsotropicDamageMaterial1_gf   "gf"
#define _IFT_IsotropicDamageMaterial1_gft   "gft"
#define _IFT_IsotropicDamageMaterial1_h   "h"

Definition at line 107 of file idm1.h.

#define _IFT_IsotropicDamageMaterial1_k   "k"

Definition at line 83 of file idm1.h.

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

#define _IFT_IsotropicDamageMaterial1_md   "md"
#define _IFT_IsotropicDamageMaterial1_n   "griff_n"

Definition at line 103 of file idm1.h.

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

#define _IFT_IsotropicDamageMaterial1_Name   "idm1"

Definition at line 77 of file idm1.h.

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

#define _IFT_IsotropicDamageMaterial1_nd   "nd"
#define _IFT_IsotropicDamageMaterial1_s1   "s1"

Definition at line 92 of file idm1.h.

#define _IFT_IsotropicDamageMaterial1_sk   "sk"
#define _IFT_IsotropicDamageMaterial1_skft   "skft"

Definition at line 91 of file idm1.h.

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

#define _IFT_IsotropicDamageMaterial1_wf   "wf"
#define _IFT_IsotropicDamageMaterial1_wk   "wk"
#define _IFT_IsotropicDamageMaterial1_wkwf   "wkwf"

Definition at line 89 of file idm1.h.

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

#define IDM1_ITERATION_LIMIT   1.e-9
#define IDM_USE_MAPPEDSTRAIN

Definition at line 50 of file idm1.h.

#define IDM_USE_MMAContainingElementProjection

Select the mapping algorithm.

The IDM_USE_MMAShapeFunctProjection does not work, since this mapper does not preserve the max. property of damage and equivalent strain.

Definition at line 43 of file idm1.h.


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