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

Go to the source code of this file.
Data Structures | |
| struct | _brk8elm |
Typedefs | |
| typedef _brk8elm | sBrk8Data |
Functions | |
| static void | _BRICK8GetCoord (sElement *, sCoord[]) |
| static void | _BRICK8ShapeFunc (double, double, double, double[]) |
| static void | _BRICK8Jacobian (double, double, double, sCoord[], double *, double[3][3]) |
| static void | _BRICK8BMatrix (double, double, double, sCoord[], double[6][24]) |
| static void | _BRICK8DerivShp (double, double, double, sDerivRST[]) |
| static void | _BRICK8GetDisplacement (sElement *, double *, double[]) |
| static double | _BRICK8MinHeight (sCoord *) |
| static double | _BRICK8CalcLength (sCoord *, sCoord *) |
| static void | _BRICK8ElementCenter (sElement *elm, sCoord coord[1]) |
| static int | _GetNol (sElement *elm, int noi, int noj, int nok, int type, double *v1x, double *v1y, double *v1z) |
| static void | _Normal (sCoord coord[3], sCoord *normal) |
| static void | _Q4ShapeFunc (double r, double s, double shape[4]) |
| static void | _Q4Jacobian (double r, double s, sCoord coord[4], double *detjac, double jac[2][2]) |
| static void | _Q4DerivShp (double r, double s, sDerivRST dshp[4]) |
| static void | EqLoad (sCoord F[4], sCoord coord[4], double v1x, double v1y, double v1z) |
| static void | GetCoordQ4 (int i, sElement *elm, int noi, int noj, int nok, int nol, sCoord coord[4]) |
| static void | _BRICK8GetDisplacement (sElement *elm, double *U, double ue[24]) |
| static void | _BRICK8BMatrix (double r, double s, double t, sCoord coord[8], double bm[6][24]) |
| static void | _BRICK8Jacobian (double r, double s, double t, sCoord coord[8], double *detjac, double jac[3][3]) |
| static void | _BRICK8GetCoord (sElement *elm, sCoord coord[8]) |
| static void | _BRICK8ShapeFunc (double r, double s, double t, double shape[8]) |
| static void | _BRICK8DerivShp (double r, double s, double t, sDerivRST dshp[8]) |
| static void | BRICK8New (int, int, int, int, sElement **, sElement **, sNode *) |
| static void | BRICK8Free (sElement *) |
| static void | BRICK8Read (sElement *) |
| static int | BRICK8ReadInitStress (sElement *) |
| static void | BRICK8ReadProfile (sElement *) |
| static void | BRICK8MassMatrix (sElement *, double *) |
| static void | BRICK8Gravity (sElement *, double *, double *, double *) |
| static double | BRICK8RigidCoeff (sElement *) |
| static void | BRICK8Connect (sElement *, int *) |
| static void | BRICK8NumNodes (sElement *, int *) |
| static void | BRICK8AssVector (sElement *, double *, double *) |
| static void | BRICK8TimeStep (sElement *, double *) |
| static void | BRICK8InterForce (sElement *, sTensor *, double *) |
| static void | BRICK8StressStrain (sElement *, double, double *, double *, sTensor *, sTensor *) |
| static void | BRICK8WriteStress (sElement *, FILE *, double *, double *) |
| static void | BRICK8WriteGaussResult (sElement *, FILE *, FILE *) |
| static void | BRICK8WriteNodalResult (sElement *, FILE *, FILE *) |
| static void | BRICK8WriteGaussVectorResult (sElement *, int, FILE *, FILE *) |
| static void | BRICK8UpdateStress (sElement *, double, double *, sTensor *) |
| static void | BRICK8PercForces (sElement *, double *) |
| static void | BRICK8SetPressure (sElement *, double) |
| static void | BRICK8SetInitStress (sElement *, sTensor *) |
| static void | BRICK8ViscoForce (sElement *, double, sTensor *, double *) |
| static void | BRICK8KMatrix (sElement *, double[24][24]) |
| static void | BRICK8GetDof (sElement *, int[24], int *) |
| static void | BRICK8Load (sElement *elm, eLoadType ltype, int key, int noi, int noj, int nok, int *nol, double *q1x, double *q1y, double *q1z, double *q2x, double *q2y, double *q2z, double *q3x, double *q3y, double *q3z, double *q4x, double *q4y, double *q4z) |
| static void | BRICK8GetInc (sElement *elm, int inc[8], int *index) |
| void | BRICK8Init (void) |
Variables | |
| static double | _GPoint [2] = { -0.577350269189626, 0.577350269189626 } |
| static double | _GWeight [2] = { 1.000000000000000, 1.000000000000000 } |
| static double | _TRMatrix [8][8] |
| static int | _Edges [12][2] |
| static double | GForce = 9.85 |
| static void _BRICK8BMatrix | ( | double | r, | |
| double | s, | |||
| double | t, | |||
| sCoord | coord[8], | |||
| double | bm[6][24] | |||
| ) | [static] |
Definition at line 516 of file brk8.c.
References _BRICK8DerivShp(), _BRICK8Jacobian(), and _derivrst::r.
Here is the call graph for this function:

| static void _BRICK8BMatrix | ( | double | , | |
| double | , | |||
| double | , | |||
| sCoord | [], | |||
| double | [6][24] | |||
| ) | [static] |
Referenced by BRICK8InterForce(), BRICK8KMatrix(), BRICK8PercForces(), BRICK8StressStrain(), BRICK8UpdateStress(), and BRICK8ViscoForce().
Here is the caller graph for this function:

| static void _BRICK8DerivShp | ( | double | r, | |
| double | s, | |||
| double | t, | |||
| sDerivRST | dshp[8] | |||
| ) | [static] |
| static void _BRICK8DerivShp | ( | double | , | |
| double | , | |||
| double | , | |||
| sDerivRST | [] | |||
| ) | [static] |
Definition at line 419 of file brk8.c.
References _node::coord, _element::data, _brk8elm::inc, NodeVector, _brk8elm::NumNodes, NumNodes, _coord::x, _coord::y, and _coord::z.
Definition at line 613 of file brk8.c.
References _node::coord, _element::data, _brk8elm::inc, _element::nodes, _coord::x, _coord::y, and _coord::z.
Referenced by BRICK8Gravity(), BRICK8InterForce(), BRICK8KMatrix(), BRICK8MassMatrix(), BRICK8PercForces(), BRICK8RigidCoeff(), BRICK8SetPressure(), BRICK8StressStrain(), BRICK8TimeStep(), BRICK8UpdateStress(), and BRICK8ViscoForce().
Here is the caller graph for this function:

| static void _BRICK8GetDisplacement | ( | sElement * | elm, | |
| double * | U, | |||
| double | ue[24] | |||
| ) | [static] |
| static void _BRICK8GetDisplacement | ( | sElement * | , | |
| double * | , | |||
| double | [] | |||
| ) | [static] |
Referenced by BRICK8StressStrain(), and BRICK8UpdateStress().
Here is the caller graph for this function:

| static void _BRICK8Jacobian | ( | double | r, | |
| double | s, | |||
| double | t, | |||
| sCoord | coord[8], | |||
| double * | detjac, | |||
| double | jac[3][3] | |||
| ) | [static] |
Definition at line 572 of file brk8.c.
References _BRICK8DerivShp(), _derivrst::r, _derivrst::s, _derivrst::t, _coord::x, _coord::y, and _coord::z.
Here is the call graph for this function:

| static void _BRICK8Jacobian | ( | double | , | |
| double | , | |||
| double | , | |||
| sCoord | [], | |||
| double * | , | |||
| double | [3][3] | |||
| ) | [static] |
Referenced by _BRICK8BMatrix(), BRICK8InterForce(), BRICK8KMatrix(), BRICK8MassMatrix(), BRICK8PercForces(), BRICK8RigidCoeff(), and BRICK8ViscoForce().
Here is the caller graph for this function:

| static double _BRICK8MinHeight | ( | sCoord * | ) | [static] |
Definition at line 462 of file brk8.c.
References _BRICK8CalcLength(), and _Edges.
Referenced by BRICK8TimeStep().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void _BRICK8ShapeFunc | ( | double | r, | |
| double | s, | |||
| double | t, | |||
| double | shape[8] | |||
| ) | [static] |
| static void _BRICK8ShapeFunc | ( | double | , | |
| double | , | |||
| double | , | |||
| double | [] | |||
| ) | [static] |
Referenced by BRICK8MassMatrix(), BRICK8PercForces(), and BRICK8RigidCoeff().
Here is the caller graph for this function:

| static int _GetNol | ( | sElement * | elm, | |
| int | noi, | |||
| int | noj, | |||
| int | nok, | |||
| int | type, | |||
| double * | v1x, | |||
| double * | v1y, | |||
| double * | v1z | |||
| ) | [static] |
Definition at line 214 of file brk8.c.
References _Normal(), _node::coord, _element::data, _brk8elm::inc, _element::nodes, NodeVector, _brk8elm::NumNodes, NumNodes, _coord::x, _coord::y, and _coord::z.
Referenced by BRICK8Load().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void _Q4DerivShp | ( | double | r, | |
| double | s, | |||
| sDerivRST | dshp[4] | |||
| ) | [static] |
Definition at line 196 of file brk8.c.
References _derivrst::r, and _derivrst::s.
Referenced by _Q4BMatrix(), and _Q4Jacobian().
Here is the caller graph for this function:

| static void _Q4Jacobian | ( | double | r, | |
| double | s, | |||
| sCoord | coord[4], | |||
| double * | detjac, | |||
| double | jac[2][2] | |||
| ) | [static] |
Definition at line 165 of file brk8.c.
References _Q4DerivShp(), _derivrst::r, _derivrst::s, _coord::x, and _coord::y.
Referenced by _Q4BMatrix(), EqLoad(), Q4InterForce(), Q4KMatrix(), Q4MassMatrix(), Q4PercForces(), Q4RigidCoeff(), and Q4ViscoForce().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void _Q4ShapeFunc | ( | double | r, | |
| double | s, | |||
| double | shape[4] | |||
| ) | [static] |
Definition at line 153 of file brk8.c.
Referenced by EqLoad(), Q4MassMatrix(), Q4PercForces(), and Q4RigidCoeff().
Here is the caller graph for this function:

| static void BRICK8AssVector | ( | sElement * | , | |
| double * | , | |||
| double * | ||||
| ) | [static] |
Definition at line 1118 of file brk8.c.
References _element::data, ElmConnect, and _brk8elm::NumNodes.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static void BRICK8Connect | ( | sElement * | , | |
| int * | ||||
| ) | [static] |
Definition at line 1090 of file brk8.c.
References _element::data, _brk8elm::inc, and NumNodes.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static void BRICK8Free | ( | sElement * | ) | [static] |
Definition at line 875 of file brk8.c.
References _element::data.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static void BRICK8GetDof | ( | sElement * | , | |
| int | [24], | |||
| int * | ||||
| ) | [static] |
Definition at line 2186 of file brk8.c.
References _element::data, _brk8elm::inc, and NumNodes.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static void BRICK8GetInc | ( | sElement * | elm, | |
| int | inc[8], | |||
| int * | index | |||
| ) | [static] |
Definition at line 2207 of file brk8.c.
References _element::data, _brk8elm::inc, and NumNodes.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static void BRICK8Gravity | ( | sElement * | , | |
| double * | , | |||
| double * | , | |||
| double * | ||||
| ) | [static] |
Definition at line 1847 of file brk8.c.
References _BRICK8GetCoord(), BRICK8RigidCoeff(), _element::data, GravForce, MatDensity, _brk8elm::matid, and MatList.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

| void BRICK8Init | ( | void | ) |
Definition at line 2236 of file brk8.c.
References _elmclass::assvector, BRICK8, BRICK8AssVector(), BRICK8Connect(), BRICK8Free(), BRICK8GetDof(), BRICK8GetInc(), BRICK8Gravity(), BRICK8InterForce(), BRICK8KMatrix(), BRICK8Load(), BRICK8MassMatrix(), BRICK8New(), BRICK8NumNodes(), BRICK8PercForces(), BRICK8Read(), BRICK8ReadInitStress(), BRICK8ReadProfile(), BRICK8RigidCoeff(), BRICK8SetInitStress(), BRICK8SetPressure(), BRICK8StressStrain(), BRICK8TimeStep(), BRICK8UpdateStress(), BRICK8ViscoForce(), BRICK8WriteGaussResult(), BRICK8WriteGaussVectorResult(), BRICK8WriteNodalResult(), BRICK8WriteStress(), _elmclass::connect, ElmClass, _elmclass::free, _elmclass::GetDof, _elmclass::GetInc, _elmclass::gravity, _elmclass::intforce, _elmclass::jacobian, _elmclass::KMatrix, _elmclass::load, _elmclass::mass, _elmclass::new, _elmclass::numnodes, _elmclass::percforce, _elmclass::read, _elmclass::readinitstr, _elmclass::readprofile, _elmclass::rigidcoeff, _elmclass::setinitstress, _elmclass::setpressure, _elmclass::strstrain, _elmclass::timestep, _elmclass::updatestress, _elmclass::viscoforce, _elmclass::volume, _elmclass::writegauresult, _elmclass::writegauvecresult, _elmclass::writendlresult, and _elmclass::writestr.
Referenced by ElementInit().
Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 1307 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8Jacobian(), _GPoint, _GWeight, _element::data, _brk8elm::istr, _brk8elm::NumNodes, _tensor::xx, _tensor::xy, _tensor::xz, _tensor::yy, _tensor::yz, and _tensor::zz.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void BRICK8KMatrix | ( | sElement * | , | |
| double | [24][24] | |||
| ) | [static] |
Definition at line 2112 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8Jacobian(), _GPoint, _element::data, MatConstitutiveMatrix, _brk8elm::matid, and MatList.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void BRICK8Load | ( | sElement * | elm, | |
| eLoadType | ltype, | |||
| int | key, | |||
| int | noi, | |||
| int | noj, | |||
| int | nok, | |||
| int * | nol, | |||
| double * | q1x, | |||
| double * | q1y, | |||
| double * | q1z, | |||
| double * | q2x, | |||
| double * | q2y, | |||
| double * | q2z, | |||
| double * | q3x, | |||
| double * | q3y, | |||
| double * | q3z, | |||
| double * | q4x, | |||
| double * | q4y, | |||
| double * | q4z | |||
| ) | [static] |
Definition at line 731 of file brk8.c.
References _GetNol(), AREAPRESSURE, AREAUNIFORM, _node::coord, EqLoad(), GetCoordQ4(), _element::nodes, UNIFORM, _coord::x, _coord::y, and _coord::z.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void BRICK8MassMatrix | ( | sElement * | , | |
| double * | ||||
| ) | [static] |
Definition at line 990 of file brk8.c.
References _BRICK8GetCoord(), _BRICK8Jacobian(), _BRICK8ShapeFunc(), _GPoint, _GWeight, _element::data, MatDensity, _brk8elm::matid, and MatList.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 822 of file brk8.c.
References _brk8elm::effdef, _brk8elm::istr, _brk8elm::matid, _brk8elm::NumNodes, _brk8elm::NumTensComp, _brk8elm::prof, and _brk8elm::tckid.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static void BRICK8NumNodes | ( | sElement * | , | |
| int * | ||||
| ) | [static] |
Definition at line 1106 of file brk8.c.
References _element::data, and _brk8elm::NumNodes.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static void BRICK8PercForces | ( | sElement * | , | |
| double * | ||||
| ) | [static] |
Definition at line 1885 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8Jacobian(), _BRICK8ShapeFunc(), _GPoint, _GWeight, _element::data, _node::dof, _brk8elm::inc, _brk8elm::matid, MatList, _element::nodes, NumNodes, _dof::psi, _material::Rhof, _tensor::xx, _coord::y, _tensor::yy, and _tensor::zz.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void BRICK8Read | ( | sElement * | ) | [static] |
Definition at line 898 of file brk8.c.
References _element::data, _brk8elm::inc, and nf.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static int BRICK8ReadInitStress | ( | sElement * | ) | [static] |
Definition at line 929 of file brk8.c.
References _element::data, _brk8elm::istr, and nf.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static void BRICK8ReadProfile | ( | sElement * | ) | [static] |
Definition at line 969 of file brk8.c.
References _element::data, nf, and _brk8elm::prof.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static double BRICK8RigidCoeff | ( | sElement * | ) | [static] |
Definition at line 1051 of file brk8.c.
References _BRICK8GetCoord(), _BRICK8Jacobian(), _BRICK8ShapeFunc(), _GPoint, and _GWeight.
Referenced by BRICK8Gravity(), and BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 1985 of file brk8.c.
References _element::data, _brk8elm::istr, _tensor::xx, _tensor::xy, _tensor::xz, _tensor::yy, _tensor::yz, and _tensor::zz.
Referenced by BRICK8Init().
Here is the caller graph for this function:

| static void BRICK8SetPressure | ( | sElement * | , | |
| double | ||||
| ) | [static] |
Definition at line 1959 of file brk8.c.
References _BRICK8GetCoord(), _element::data, _node::dof, _brk8elm::inc, _element::nodes, _dof::psi, and _coord::y.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void BRICK8StressStrain | ( | sElement * | , | |
| double | , | |||
| double * | , | |||
| double * | , | |||
| sTensor * | , | |||
| sTensor * | ||||
| ) | [static] |
Definition at line 1148 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8GetDisplacement(), _GPoint, Config, _element::data, _brk8elm::effdef, GForce, _brk8elm::istr, _material::Lambda, _config::loadfactor, MatConstitutiveMatrix, MatDensity, _brk8elm::matid, MatList, MatUpdateParameter, MatUpdateStress, _brk8elm::NumNodes, _brk8elm::prof, _tensor::xx, _tensor::xy, _tensor::xz, _tensor::yy, _tensor::yz, and _tensor::zz.
Referenced by BRICK8Init(), and BRICK8WriteStress().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void BRICK8TimeStep | ( | sElement * | , | |
| double * | ||||
| ) | [static] |
Definition at line 1803 of file brk8.c.
References _BRICK8GetCoord(), _BRICK8MinHeight(), _element::data, KELVIN, _brk8elm::matid, MatList, MatTimeStep, and _material::type.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 1736 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8GetDisplacement(), _GPoint, _element::data, _tensor::xx, _tensor::xy, and _tensor::yy.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 2010 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8Jacobian(), _GPoint, _GWeight, _element::data, MatConstitutiveMatrix, MaterialIsVisco(), _brk8elm::matid, MatList, MatViscoStrain, _brk8elm::NumNodes, _tensor::xx, _tensor::xy, _tensor::xz, _tensor::yy, _tensor::yz, and _tensor::zz.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void BRICK8WriteGaussResult | ( | sElement * | , | |
| FILE * | , | |||
| FILE * | ||||
| ) | [static] |
Definition at line 1558 of file brk8.c.
References Config, _ptensor::dir1, _ptensor::dir2, _ptensor::dir3, _config::gaussresults, _element::label, _config::numgaussresults, and PrincipalTensor().
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void BRICK8WriteGaussVectorResult | ( | sElement * | , | |
| int | , | |||
| FILE * | , | |||
| FILE * | ||||
| ) | [static] |
Definition at line 1635 of file brk8.c.
References _ptensor::cos1x, _ptensor::cos1y, _ptensor::cos1z, _ptensor::cos2x, _ptensor::cos2y, _ptensor::cos2z, _ptensor::cos3x, _ptensor::cos3y, _ptensor::cos3z, _ptensor::dir1, _ptensor::dir2, _ptensor::dir3, _element::label, and PrincipalTensor().
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void BRICK8WriteNodalResult | ( | sElement * | , | |
| FILE * | , | |||
| FILE * | ||||
| ) | [static] |
Definition at line 1472 of file brk8.c.
References _TRMatrix, _ptensor::dir1, _ptensor::dir2, _ptensor::dir3, _element::label, PrincipalTensor(), _tensor::xx, _tensor::xy, _tensor::xz, _tensor::yy, _tensor::yz, and _tensor::zz.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void BRICK8WriteStress | ( | sElement * | , | |
| FILE * | , | |||
| double * | , | |||
| double * | ||||
| ) | [static] |
Definition at line 1416 of file brk8.c.
References BRICK8StressStrain(), DONE, _element::rezone, _tensor::xx, _tensor::xy, _tensor::xz, _tensor::yy, _tensor::yz, and _tensor::zz.
Referenced by BRICK8Init().
Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 344 of file brk8.c.
References _GPoint, _Q4Jacobian(), _Q4ShapeFunc(), _coord::y, and _coord::z.
Referenced by BRICK8Load().
Here is the call graph for this function:

Here is the caller graph for this function:

| static void GetCoordQ4 | ( | int | i, | |
| sElement * | elm, | |||
| int | noi, | |||
| int | noj, | |||
| int | nok, | |||
| int | nol, | |||
| sCoord | coord[4] | |||
| ) | [static] |
Definition at line 376 of file brk8.c.
References _node::coord, _element::nodes, _coord::x, _coord::y, and _coord::z.
Referenced by BRICK8Load().
Here is the caller graph for this function:

int _Edges[12][2] [static] |
Initial value:
{ { 0, 1 }, { 1, 2 }, { 2, 3 }, { 3, 0 },
{ 0, 4 }, { 1, 5 }, { 2, 6 }, { 3, 7 },
{ 4, 5 }, { 5, 6 }, { 6, 7 }, { 7, 4 } }
Definition at line 120 of file brk8.c.
Referenced by _BRICK8MinHeight(), and _Q4MinHeight().
double _GPoint[2] = { -0.577350269189626, 0.577350269189626 } [static] |
Definition at line 75 of file brk8.c.
Referenced by _DKTBMatrix(), _INFINITEMinHeight(), _TETR4Volume(), BRICK8InterForce(), BRICK8KMatrix(), BRICK8MassMatrix(), BRICK8PercForces(), BRICK8RigidCoeff(), BRICK8StressStrain(), BRICK8UpdateStress(), BRICK8ViscoForce(), EqLoad(), INFINITEInterForce(), INFINITEMassMatrix(), INFINITERigidCoeff(), INFINITEStressStrain(), INFINITEUpdateStress(), INFINITEViscoForce(), Q4InterForce(), Q4KMatrix(), Q4MassMatrix(), Q4PercForces(), Q4RigidCoeff(), Q4StressStrain(), Q4UpdateStress(), Q4ViscoForce(), TETR4InterForce(), TETR4KMatrix(), TETR4MassMatrix(), TETR4PercForces(), TETR4RigidCoeff(), TETR4StressStrain(), TETR4UpdateStress(), and TETR4ViscoForce().
double _GWeight[2] = { 1.000000000000000, 1.000000000000000 } [static] |
Definition at line 76 of file brk8.c.
Referenced by _TETR4Volume(), BRICK8InterForce(), BRICK8MassMatrix(), BRICK8PercForces(), BRICK8RigidCoeff(), BRICK8ViscoForce(), INFINITEInterForce(), INFINITEMassMatrix(), INFINITERigidCoeff(), INFINITEViscoForce(), Q4InterForce(), Q4MassMatrix(), Q4PercForces(), Q4RigidCoeff(), Q4ViscoForce(), TETR4InterForce(), TETR4KMatrix(), TETR4MassMatrix(), TETR4PercForces(), TETR4RigidCoeff(), and TETR4ViscoForce().
double _TRMatrix[8][8] [static] |
Definition at line 82 of file brk8.c.
Referenced by BRICK8WriteNodalResult(), INFINITEWriteNodalResult(), and Q4WriteNodalResult().
double GForce = 9.85 [static] |
Definition at line 124 of file brk8.c.
Referenced by _Q4PoroPressure(), _T3PoroPressure(), BRICK8StressStrain(), and TETR4StressStrain().
1.5.1