#include <stdio.h>#include <stdlib.h>#include <math.h>#include "load.h"#include "elm.h"#include "material.h"#include "node.h"#include "rio.h"Include dependency graph for mohrnav.c:

Go to the source code of this file.
Data Structures | |
| struct | _mohrnacdata |
Defines | |
| #define | PI 3.141592654 |
Typedefs | |
| typedef _mohrnacdata | sMohrNAVData |
Functions | |
| void | MaterialTimeStep (sMaterial *, double *) |
| void | MaterialDensity (sMaterial *, double *) |
| static double | _UpdateParameter (double, double, double, double) |
| static void | MohrCoulombNAVNew (int, sMaterial **) |
| static void | MohrCoulombNAVFree (sMaterial *) |
| static void | MohrCoulombNAVRead (sMaterial *) |
| static void | MohrCoulombNAVEParameter (sMaterial *, double *) |
| static void | MohrCoulombNAVNuParameter (sMaterial *, double *) |
| static void | MohrCoulombNAVCMatrix (sMaterial *, double[6][6]) |
| static void | MohrCoulombNAVUpdateStress (sMaterial *, double, double *, double *, double *, double *) |
| void | MohrCoulombNAVInit (void) |
| typedef struct _mohrnacdata sMohrNAVData |
| static double _UpdateParameter | ( | double | , | |
| double | , | |||
| double | , | |||
| double | ||||
| ) | [static] |
Definition at line 76 of file mohrnav.c.
Referenced by MohrCoulombNAVUpdateStress().
Here is the caller graph for this function:

| void MaterialDensity | ( | sMaterial * | , | |
| double * | ||||
| ) |
| void MaterialTimeStep | ( | sMaterial * | , | |
| double * | ||||
| ) |
| static void MohrCoulombNAVCMatrix | ( | sMaterial * | , | |
| double | [6][6] | |||
| ) | [static] |
Definition at line 256 of file mohrnav.c.
References _material::data, _mohrnacdata::E, NDof, and _mohrnacdata::Nu.
Referenced by MohrCoulombNAVInit(), and MohrCoulombNAVUpdateStress().
Here is the caller graph for this function:

| static void MohrCoulombNAVEParameter | ( | sMaterial * | , | |
| double * | ||||
| ) | [static] |
Definition at line 220 of file mohrnav.c.
References _material::data, and _mohrnacdata::E.
Referenced by MohrCoulombNAVInit().
Here is the caller graph for this function:

| static void MohrCoulombNAVFree | ( | sMaterial * | ) | [static] |
Definition at line 158 of file mohrnav.c.
References _material::data.
Referenced by MohrCoulombNAVInit().
Here is the caller graph for this function:

| void MohrCoulombNAVInit | ( | void | ) |
| static void MohrCoulombNAVNew | ( | int | , | |
| sMaterial ** | ||||
| ) | [static] |
Definition at line 120 of file mohrnav.c.
References _mohrnacdata::E, _mohrnacdata::fC, _mohrnacdata::fPhi, _mohrnacdata::fPsi, _mohrnacdata::iC, _mohrnacdata::iPhi, _mohrnacdata::iPsi, MatList, MOHR_COULOMB_NAV, _mohrnacdata::Nu, _mohrnacdata::sC, _mohrnacdata::sPhi, and _mohrnacdata::sPsi.
Referenced by MohrCoulombNAVInit().
Here is the caller graph for this function:

| static void MohrCoulombNAVNuParameter | ( | sMaterial * | , | |
| double * | ||||
| ) | [static] |
Definition at line 238 of file mohrnav.c.
References _material::data, and _mohrnacdata::Nu.
Referenced by MohrCoulombNAVInit(), and MohrCoulombNAVUpdateStress().
Here is the caller graph for this function:

| static void MohrCoulombNAVRead | ( | sMaterial * | ) | [static] |
Definition at line 182 of file mohrnav.c.
References _material::data, _mohrnacdata::E, _mohrnacdata::fC, _mohrnacdata::fPhi, _mohrnacdata::fPsi, _mohrnacdata::iC, _mohrnacdata::iPhi, _mohrnacdata::iPsi, nf, _mohrnacdata::Nu, _mohrnacdata::sC, _mohrnacdata::sPhi, and _mohrnacdata::sPsi.
Referenced by MohrCoulombNAVInit().
Here is the caller graph for this function:

| static void MohrCoulombNAVUpdateStress | ( | sMaterial * | , | |
| double | , | |||
| double * | , | |||
| double * | , | |||
| double * | , | |||
| double * | ||||
| ) | [static] |
Definition at line 307 of file mohrnav.c.
References _UpdateParameter(), _material::data, _mohrnacdata::fC, _mohrnacdata::fPhi, _mohrnacdata::fPsi, _mohrnacdata::iC, _mohrnacdata::iPhi, _mohrnacdata::iPsi, MohrCoulombNAVCMatrix(), MohrCoulombNAVNuParameter(), PI, _mohrnacdata::sC, _mohrnacdata::sPhi, and _mohrnacdata::sPsi.
Referenced by MohrCoulombNAVInit().
Here is the call graph for this function:

Here is the caller graph for this function:

1.5.1