#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 mohrnac.c:

Go to the source code of this file.
Data Structures | |
| struct | _mohrnacdata |
Defines | |
| #define | PI 3.141592654 |
Typedefs | |
| typedef _mohrnacdata | sMohrNACData |
Functions | |
| void | MaterialTimeStep (sMaterial *, double *) |
| void | MaterialDensity (sMaterial *, double *) |
| static void | MohrCoulombNACNew (int, sMaterial **) |
| static void | MohrCoulombNACFree (sMaterial *) |
| static void | MohrCoulombNACRead (sMaterial *) |
| static void | MohrCoulombNACEParameter (sMaterial *, double *) |
| static void | MohrCoulombNACNuParameter (sMaterial *, double *) |
| static void | MohrCoulombNACCMatrix (sMaterial *, double[6][6]) |
| static void | MohrCoulombNACUpdateStress (sMaterial *, double, double *, double *, double *, double *) |
| void | MohrCoulombNACInit (void) |
| typedef struct _mohrnacdata sMohrNACData |
| void MaterialDensity | ( | sMaterial * | , | |
| double * | ||||
| ) |
| void MaterialTimeStep | ( | sMaterial * | , | |
| double * | ||||
| ) |
| static void MohrCoulombNACCMatrix | ( | sMaterial * | , | |
| double | [6][6] | |||
| ) | [static] |
Definition at line 213 of file mohrnac.c.
References _material::data, _mohrnacdata::E, NDof, and _mohrnacdata::Nu.
Referenced by MohrCoulombNACInit(), and MohrCoulombNACUpdateStress().
Here is the caller graph for this function:

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

| static void MohrCoulombNACFree | ( | sMaterial * | ) | [static] |
Definition at line 127 of file mohrnac.c.
References _material::data.
Referenced by MohrCoulombNACInit().
Here is the caller graph for this function:

| void MohrCoulombNACInit | ( | void | ) |
| static void MohrCoulombNACNew | ( | int | , | |
| sMaterial ** | ||||
| ) | [static] |
Definition at line 88 of file mohrnac.c.
References _mohrnacdata::C, _mohrnacdata::E, MatList, MOHR_COULOMB_NAC, _mohrnacdata::Nu, _mohrnacdata::Phi, and _mohrnacdata::Psi.
Referenced by MohrCoulombNACInit().
Here is the caller graph for this function:

| static void MohrCoulombNACNuParameter | ( | sMaterial * | , | |
| double * | ||||
| ) | [static] |
Definition at line 195 of file mohrnac.c.
References _material::data, and _mohrnacdata::Nu.
Referenced by MohrCoulombNACInit(), and MohrCoulombNACUpdateStress().
Here is the caller graph for this function:

| static void MohrCoulombNACRead | ( | sMaterial * | ) | [static] |
Definition at line 151 of file mohrnac.c.
References _mohrnacdata::C, _material::data, _mohrnacdata::E, nf, _mohrnacdata::Nu, _mohrnacdata::Phi, and _mohrnacdata::Psi.
Referenced by MohrCoulombNACInit().
Here is the caller graph for this function:

| static void MohrCoulombNACUpdateStress | ( | sMaterial * | , | |
| double | , | |||
| double * | , | |||
| double * | , | |||
| double * | , | |||
| double * | ||||
| ) | [static] |
Definition at line 264 of file mohrnac.c.
References _mohrnacdata::C, _material::data, MohrCoulombNACCMatrix(), MohrCoulombNACNuParameter(), _mohrnacdata::Phi, PI, and _mohrnacdata::Psi.
Referenced by MohrCoulombNACInit().
Here is the call graph for this function:

Here is the caller graph for this function:

1.5.1