#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"
Go to the source code of this file.
Data Structures | |
struct | 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(), sDerivRST::r, and sDerivRST::t.
static void _BRICK8BMatrix | ( | double | , | |
double | , | |||
double | , | |||
sCoord | [], | |||
double | [6][24] | |||
) | [static] |
Referenced by BRICK8InterForce(), BRICK8KMatrix(), BRICK8PercForces(), BRICK8StressStrain(), BRICK8UpdateStress(), and BRICK8ViscoForce().
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 sNode::coord, sElement::data, sBrk8Data::inc, NodeVector, sBrk8Data::NumNodes, NumNodes, sCoord::x, sCoord::y, and sCoord::z.
Definition at line 613 of file brk8.c.
References sNode::coord, sElement::data, sBrk8Data::inc, sElement::nodes, sCoord::x, sCoord::y, and sCoord::z.
Referenced by BRICK8Gravity(), BRICK8InterForce(), BRICK8KMatrix(), BRICK8MassMatrix(), BRICK8PercForces(), BRICK8RigidCoeff(), BRICK8SetPressure(), BRICK8StressStrain(), BRICK8TimeStep(), BRICK8UpdateStress(), and BRICK8ViscoForce().
static void _BRICK8GetDisplacement | ( | sElement * | elm, | |
double * | U, | |||
double | ue[24] | |||
) | [static] |
static void _BRICK8GetDisplacement | ( | sElement * | , | |
double * | , | |||
double | [] | |||
) | [static] |
Referenced by BRICK8StressStrain(), and BRICK8UpdateStress().
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(), sDerivRST::r, sDerivRST::s, sDerivRST::t, sCoord::x, sCoord::y, and sCoord::z.
static void _BRICK8Jacobian | ( | double | , | |
double | , | |||
double | , | |||
sCoord | [], | |||
double * | , | |||
double | [3][3] | |||
) | [static] |
Referenced by _BRICK8BMatrix(), BRICK8InterForce(), BRICK8KMatrix(), BRICK8MassMatrix(), BRICK8PercForces(), BRICK8RigidCoeff(), and BRICK8ViscoForce().
static double _BRICK8MinHeight | ( | sCoord * | coord | ) | [static] |
Definition at line 462 of file brk8.c.
References _BRICK8CalcLength(), and _Edges.
Referenced by BRICK8TimeStep().
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().
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(), sNode::coord, sElement::data, sBrk8Data::inc, sElement::nodes, NodeVector, sBrk8Data::NumNodes, NumNodes, sCoord::x, sCoord::y, and sCoord::z.
Referenced by BRICK8Load().
static void _Q4DerivShp | ( | double | r, | |
double | s, | |||
sDerivRST | dshp[4] | |||
) | [static] |
Definition at line 196 of file brk8.c.
References sDerivRST::r, and sDerivRST::s.
Referenced by _Q4BMatrix(), and _Q4Jacobian().
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(), sDerivRST::r, sDerivRST::s, sCoord::x, and sCoord::y.
Referenced by _Q4BMatrix(), EqLoad(), Q4InterForce(), Q4KMatrix(), Q4MassMatrix(), Q4PercForces(), Q4RigidCoeff(), and Q4ViscoForce().
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().
static void BRICK8AssVector | ( | sElement * | elm, | |
double * | GMatrix, | |||
double * | matrix | |||
) | [static] |
Definition at line 1118 of file brk8.c.
References sElement::data, ElmConnect, and sBrk8Data::NumNodes.
Referenced by BRICK8Init().
static void BRICK8Connect | ( | sElement * | elm, | |
int * | conn | |||
) | [static] |
Definition at line 1090 of file brk8.c.
References sElement::data, sBrk8Data::inc, and NumNodes.
Referenced by BRICK8Init().
static void BRICK8Free | ( | sElement * | elm | ) | [static] |
Definition at line 875 of file brk8.c.
References sElement::data.
Referenced by BRICK8Init().
static void BRICK8GetDof | ( | sElement * | elm, | |
int | u[24], | |||
int * | index | |||
) | [static] |
Definition at line 2186 of file brk8.c.
References sElement::data, sBrk8Data::inc, and NumNodes.
Referenced by BRICK8Init().
static void BRICK8GetInc | ( | sElement * | elm, | |
int | inc[8], | |||
int * | index | |||
) | [static] |
Definition at line 2207 of file brk8.c.
References sElement::data, sBrk8Data::inc, and NumNodes.
Referenced by BRICK8Init().
static void BRICK8Gravity | ( | sElement * | elm, | |
double * | qx, | |||
double * | qy, | |||
double * | qz | |||
) | [static] |
Definition at line 1847 of file brk8.c.
References _BRICK8GetCoord(), BRICK8RigidCoeff(), sElement::data, GravForce, MatDensity, sBrk8Data::matid, and MatList.
Referenced by BRICK8Init().
void BRICK8Init | ( | void | ) |
Definition at line 2236 of file brk8.c.
References sElmClass::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(), sElmClass::connect, ElmClass, sElmClass::free, sElmClass::GetDof, sElmClass::GetInc, sElmClass::gravity, sElmClass::intforce, sElmClass::jacobian, sElmClass::KMatrix, sElmClass::load, sElmClass::mass, sElmClass::new, sElmClass::numnodes, sElmClass::percforce, sElmClass::read, sElmClass::readinitstr, sElmClass::readprofile, sElmClass::rigidcoeff, sElmClass::setinitstress, sElmClass::setpressure, sElmClass::strstrain, sElmClass::timestep, sElmClass::updatestress, sElmClass::viscoforce, sElmClass::volume, sElmClass::writegauresult, sElmClass::writegauvecresult, sElmClass::writendlresult, and sElmClass::writestr.
Referenced by ElementInit().
Definition at line 1307 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8Jacobian(), _GPoint, _GWeight, sElement::data, sBrk8Data::istr, sBrk8Data::NumNodes, sTensor::xx, sTensor::xy, sTensor::xz, sTensor::yy, sTensor::yz, and sTensor::zz.
Referenced by BRICK8Init().
static void BRICK8KMatrix | ( | sElement * | elm, | |
double | k[24][24] | |||
) | [static] |
Definition at line 2112 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8Jacobian(), _GPoint, sElement::data, MatConstitutiveMatrix, sBrk8Data::matid, and MatList.
Referenced by BRICK8Init().
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, sNode::coord, EqLoad(), GetCoordQ4(), sElement::nodes, UNIFORM, sCoord::x, sCoord::y, and sCoord::z.
Referenced by BRICK8Init().
static void BRICK8MassMatrix | ( | sElement * | elm, | |
double * | mass | |||
) | [static] |
Definition at line 990 of file brk8.c.
References _BRICK8GetCoord(), _BRICK8Jacobian(), _BRICK8ShapeFunc(), _GPoint, _GWeight, sElement::data, MatDensity, sBrk8Data::matid, and MatList.
Referenced by BRICK8Init().
static void BRICK8New | ( | int | label, | |
int | matid, | |||
int | intord, | |||
int | tckid, | |||
sElement ** | elm, | |||
sElement ** | elist, | |||
sNode * | nodes | |||
) | [static] |
Definition at line 822 of file brk8.c.
References BRICK8, DSP_NO, sBrk8Data::effdef, sBrk8Data::istr, sBrk8Data::matid, NONE, sBrk8Data::NumNodes, sBrk8Data::NumTensComp, sBrk8Data::prof, and sBrk8Data::tckid.
Referenced by BRICK8Init().
static void BRICK8NumNodes | ( | sElement * | elm, | |
int * | nnodes | |||
) | [static] |
Definition at line 1106 of file brk8.c.
References sElement::data, and sBrk8Data::NumNodes.
Referenced by BRICK8Init().
static void BRICK8PercForces | ( | sElement * | elm, | |
double * | pforce | |||
) | [static] |
Definition at line 1885 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8Jacobian(), _BRICK8ShapeFunc(), _GPoint, _GWeight, sElement::data, sNode::dof, sBrk8Data::inc, sBrk8Data::matid, MatList, sElement::nodes, NumNodes, sDof::psi, sMaterial::Rhof, sTensor::xx, sCoord::y, sTensor::yy, and sTensor::zz.
Referenced by BRICK8Init().
static void BRICK8Read | ( | sElement * | elm | ) | [static] |
Definition at line 898 of file brk8.c.
References sElement::data, sBrk8Data::inc, and nf.
Referenced by BRICK8Init().
static int BRICK8ReadInitStress | ( | sElement * | elm | ) | [static] |
Definition at line 929 of file brk8.c.
References sElement::data, sBrk8Data::istr, and nf.
Referenced by BRICK8Init().
static void BRICK8ReadProfile | ( | sElement * | elm | ) | [static] |
Definition at line 969 of file brk8.c.
References sElement::data, nf, and sBrk8Data::prof.
Referenced by BRICK8Init().
static double BRICK8RigidCoeff | ( | sElement * | elm | ) | [static] |
Definition at line 1051 of file brk8.c.
References _BRICK8GetCoord(), _BRICK8Jacobian(), _BRICK8ShapeFunc(), _GPoint, and _GWeight.
Referenced by BRICK8Gravity(), and BRICK8Init().
Definition at line 1985 of file brk8.c.
References sElement::data, sBrk8Data::istr, sTensor::xx, sTensor::xy, sTensor::xz, sTensor::yy, sTensor::yz, and sTensor::zz.
Referenced by BRICK8Init().
static void BRICK8SetPressure | ( | sElement * | elm, | |
double | pot | |||
) | [static] |
Definition at line 1959 of file brk8.c.
References _BRICK8GetCoord(), sElement::data, sNode::dof, sBrk8Data::inc, sElement::nodes, sDof::psi, and sCoord::y.
Referenced by BRICK8Init().
static void BRICK8StressStrain | ( | sElement * | elm, | |
double | dt, | |||
double * | U, | |||
double * | yield, | |||
sTensor * | stre, | |||
sTensor * | stra | |||
) | [static] |
Definition at line 1148 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8GetDisplacement(), _GPoint, Config, sElement::data, sBrk8Data::effdef, GForce, sBrk8Data::istr, sMaterial::Lambda, sConfig::loadfactor, MatConstitutiveMatrix, MatDensity, sBrk8Data::matid, MatList, MatUpdateParameter, MatUpdateStress, sBrk8Data::NumNodes, sBrk8Data::prof, sTensor::xx, sTensor::xy, sTensor::xz, sTensor::yy, sTensor::yz, and sTensor::zz.
Referenced by BRICK8Init(), and BRICK8WriteStress().
static void BRICK8TimeStep | ( | sElement * | elm, | |
double * | dt | |||
) | [static] |
Definition at line 1803 of file brk8.c.
References _BRICK8GetCoord(), _BRICK8MinHeight(), sElement::data, KELVIN, sBrk8Data::matid, MatList, MatTimeStep, and sMaterial::type.
Referenced by BRICK8Init().
static void BRICK8UpdateStress | ( | sElement * | elm, | |
double | dtime, | |||
double * | V, | |||
sTensor * | stre | |||
) | [static] |
Definition at line 1736 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8GetDisplacement(), _GPoint, sElement::data, sTensor::xx, sTensor::xy, and sTensor::yy.
Referenced by BRICK8Init().
static void BRICK8ViscoForce | ( | sElement * | elm, | |
double | timeStep, | |||
sTensor * | stress, | |||
double * | vforce | |||
) | [static] |
Definition at line 2010 of file brk8.c.
References _BRICK8BMatrix(), _BRICK8GetCoord(), _BRICK8Jacobian(), _GPoint, _GWeight, sElement::data, MatConstitutiveMatrix, MaterialIsVisco(), sBrk8Data::matid, MatList, MatViscoStrain, sBrk8Data::NumNodes, sTensor::xx, sTensor::xy, sTensor::xz, sTensor::yy, sTensor::yz, and sTensor::zz.
Referenced by BRICK8Init().
static void BRICK8WriteGaussResult | ( | sElement * | elm, | |
FILE * | out, | |||
FILE * | tmp | |||
) | [static] |
Definition at line 1558 of file brk8.c.
References Config, sPTensor::dir1, sPTensor::dir2, sPTensor::dir3, sConfig::gaussresults, sElement::label, sConfig::numgaussresults, and PrincipalTensor().
Referenced by BRICK8Init().
static void BRICK8WriteGaussVectorResult | ( | sElement * | elm, | |
int | version, | |||
FILE * | out, | |||
FILE * | tmp | |||
) | [static] |
Definition at line 1635 of file brk8.c.
References sPTensor::cos1x, sPTensor::cos1y, sPTensor::cos1z, sPTensor::cos2x, sPTensor::cos2y, sPTensor::cos2z, sPTensor::cos3x, sPTensor::cos3y, sPTensor::cos3z, sPTensor::dir1, sPTensor::dir2, sPTensor::dir3, sElement::label, and PrincipalTensor().
Referenced by BRICK8Init().
static void BRICK8WriteNodalResult | ( | sElement * | elm, | |
FILE * | out, | |||
FILE * | tmp | |||
) | [static] |
Definition at line 1472 of file brk8.c.
References _TRMatrix, sPTensor::dir1, sPTensor::dir2, sPTensor::dir3, sElement::label, PrincipalTensor(), sTensor::xx, sTensor::xy, sTensor::xz, sTensor::yy, sTensor::yz, and sTensor::zz.
Referenced by BRICK8Init().
static void BRICK8WriteStress | ( | sElement * | elm, | |
FILE * | out, | |||
double * | U, | |||
double * | V | |||
) | [static] |
Definition at line 1416 of file brk8.c.
References BRICK8StressStrain(), DONE, sElement::rezone, sTensor::xx, sTensor::xy, sTensor::xz, sTensor::yy, sTensor::yz, and sTensor::zz.
Referenced by BRICK8Init().
Definition at line 344 of file brk8.c.
References _GPoint, _Q4Jacobian(), _Q4ShapeFunc(), sCoord::x, sCoord::y, and sCoord::z.
Referenced by BRICK8Load().
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 sNode::coord, sElement::nodes, sCoord::x, sCoord::y, and sCoord::z.
Referenced by BRICK8Load().
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().