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

Go to the source code of this file.
Data Structures | |
| struct | _mohrcodata |
Defines | |
| #define | PI 3.141592654 |
Typedefs | |
| typedef _mohrcodata | sMohrCOData |
Functions | |
| void | MaterialTimeStep (sMaterial *, double *) |
| void | MaterialDensity (sMaterial *, double *) |
| static void | MohrCoulombCutOffNew (int, sMaterial **) |
| static void | MohrCoulombCutOffFree (sMaterial *) |
| static void | MohrCoulombCutOffRead (sMaterial *) |
| static void | MohrCoulombCutOffEParameter (sMaterial *, double *) |
| static void | MohrCoulombCutOffNuParameter (sMaterial *, double *) |
| static void | MohrCoulombCutOffCMatrix (sMaterial *, double[6][6]) |
| static void | MohrCoulombCutOffUpdateStress (sMaterial *, double, double *, double *, double *, double *) |
| void | MohrCoulombCutOffInit (void) |
| typedef struct _mohrcodata sMohrCOData |
| void MaterialDensity | ( | sMaterial * | , | |
| double * | ||||
| ) |
| void MaterialTimeStep | ( | sMaterial * | , | |
| double * | ||||
| ) |
| static void MohrCoulombCutOffCMatrix | ( | sMaterial * | , | |
| double | [6][6] | |||
| ) | [static] |
Definition at line 215 of file mohrco.c.
References _material::data, _mohrcodata::E, NDof, and _mohrcodata::Nu.
Referenced by MohrCoulombCutOffInit(), and MohrCoulombCutOffUpdateStress().
Here is the caller graph for this function:

| static void MohrCoulombCutOffEParameter | ( | sMaterial * | , | |
| double * | ||||
| ) | [static] |
Definition at line 179 of file mohrco.c.
References _material::data, and _mohrcodata::E.
Referenced by MohrCoulombCutOffInit().
Here is the caller graph for this function:

| static void MohrCoulombCutOffFree | ( | sMaterial * | ) | [static] |
Definition at line 129 of file mohrco.c.
References _material::data.
Referenced by MohrCoulombCutOffInit().
Here is the caller graph for this function:

| void MohrCoulombCutOffInit | ( | void | ) |
| static void MohrCoulombCutOffNew | ( | int | , | |
| sMaterial ** | ||||
| ) | [static] |
Definition at line 89 of file mohrco.c.
References _mohrcodata::C, _mohrcodata::E, MatList, MOHR_COULOMB_CUTOFF, _mohrcodata::Nu, _mohrcodata::Phi, _mohrcodata::Psi, and _mohrcodata::St.
Referenced by MohrCoulombCutOffInit().
Here is the caller graph for this function:

| static void MohrCoulombCutOffNuParameter | ( | sMaterial * | , | |
| double * | ||||
| ) | [static] |
Definition at line 197 of file mohrco.c.
References _material::data, and _mohrcodata::Nu.
Referenced by MohrCoulombCutOffInit(), and MohrCoulombCutOffUpdateStress().
Here is the caller graph for this function:

| static void MohrCoulombCutOffRead | ( | sMaterial * | ) | [static] |
Definition at line 152 of file mohrco.c.
References _mohrcodata::C, _material::data, _mohrcodata::E, nf, _mohrcodata::Nu, _mohrcodata::Phi, _mohrcodata::Psi, and _mohrcodata::St.
Referenced by MohrCoulombCutOffInit().
Here is the caller graph for this function:

| static void MohrCoulombCutOffUpdateStress | ( | sMaterial * | , | |
| double | , | |||
| double * | , | |||
| double * | , | |||
| double * | , | |||
| double * | ||||
| ) | [static] |
Definition at line 266 of file mohrco.c.
References _mohrcodata::C, _material::data, MohrCoulombCutOffCMatrix(), MohrCoulombCutOffNuParameter(), _mohrcodata::Phi, PI, _mohrcodata::Psi, and _mohrcodata::St.
Referenced by MohrCoulombCutOffInit().
Here is the call graph for this function:

Here is the caller graph for this function:

1.5.1