planeelemsubqt Class Reference

#include <plelemsubqt.h>

List of all members.

Public Member Functions

void allip_strains (double **stra, long lcid, long eid, long ri, long ci)
void allip_stresses (double **stre, long lcid, long eid, long ri, long ci)
double approx (double xi, double eta, vector &nodval)
void appstrain (long lcid, long eid, double xi, double eta, long fi, long ncomp, vector &eps)
void appstress (long lcid, long eid, double xi, double eta, long fi, long ncomp, vector &sig)
void appval (double xi, double eta, long fi, long nc, vector &eps, double **val)
void bf_matrix (matrix &n, double xi, double eta)
void compute_eigstress (long lcid, long eid, long ri, long ci)
void compute_nlstress (long lcid, long eid, long ri, long ci)
void compute_nlstressincr (long lcid, long eid, long ri, long ci)
void compute_nonloc_nlstress (long lcid, long eid, long ri, long ci)
void dmatblock (long ri, long ci, matrix &d, matrix &dd)
void eigstrain_forces (long lcid, long eid, long ri, long ci, vector &nfor, vector &x, vector &y)
void elem_integration (integratedquant iq, long lcid, long eid, long ri, long ci, vector &nv, vector &x, vector &y)
void elem_strains (double **stra, long lcid, long eid, long ri, long ci)
void elem_stresses (double **stra, double **stre, long lcid, long eid, long ri, long ci)
void geom_matrix (matrix &gm, vector &x, vector &y, double xi, double eta)
void geom_matrix_block (matrix &gm, double ri, vector &x, vector &y, double xi, double eta)
void incr_internal_forces (long lcid, long eid, long ri, long ci, vector &ifor, vector &x, vector &y)
void inicipval (long eid, long ri, long ci, matrix &nodval, inictype *ictn)
void internal_forces (long lcid, long eid, long ri, long ci, vector &ifor, vector &x, vector &y)
void ipcoord (long eid, long ipp, long ri, long ci, vector &coord)
void load_matrix (long eid, matrix &lm)
void local_values (long lcid, long eid, long ri, long ci)
void mainip_strains (long lcid, long eid, long ri, long ci, vector &x, vector &y)
void mainip_stresses (long lcid, long eid, long ri, long ci)
void mass_matrix (long eid, matrix &mm, vector &x, vector &y)
void nod_strains (long lcid, long eid, long ri, long ci)
void nod_stresses (long lcid, long eid, long ri, long ci)
void nodecoord (vector &xi, vector &eta)
void nodeforces (long eid, long *le, double *nv, vector &nf)
void nonloc_internal_forces (long lcid, long eid, long ri, long ci, vector &ifor, vector &x, vector &y)
 planeelemsubqt (void)
void res_eigstrain_forces (long lcid, long eid, vector &nfor)
void res_incr_internal_forces (long lcid, long eid, vector &ifor)
void res_internal_forces (long lcid, long eid, vector &ifor)
void res_mainip_strains (long lcid, long eid)
void res_mass_matrix (long eid, matrix &mm)
void res_nonloc_internal_forces (long lcid, long eid, vector &ifor)
void res_stiffness_matrix (long eid, matrix &sm)
void stiffness_matrix (long eid, long ri, long ci, matrix &sm, vector &x, vector &y)
void strains (long lcid, long eid, long ri, long ci)
void stresses (long lcid, long eid, long ri, long ci)
void transf_matrix (ivector &nodes, matrix &tmat)
 ~planeelemsubqt (void)

Public Attributes

long * cncomp
 array containing cumulative numbers of components of stress and strain tensors
long gncomp
 number of components for graphic purposes
long intordb
 order of integration on edges
long intordmm
 order of integration of mass matrix
long ** intordsm
 array of orders of integration of stiffness matrix
long napfun
 number of approximated functions on the element
long nb
 number of blocks
long * ncomp
 array containing numbers of components of stress and strain tensors
long ndofe
 number of DOFs on the element
long ned
 number of edges on one element
long ** nip
 array of numbers of integration points in sets
long nne
 number of nodes on one element
long nned
 number of nodes on one edge
strastrestate ssst
 stress/strain state
long tncomp
 total number of components of stress and strain tensors
long tnip
 total number of integration points on element

Detailed Description

class planeelemsubqt defines plane triangular subparametric element unknown functions are approximated by quadratic functions geometry of the element is approximated by linear functions

JK

Definition at line 17 of file plelemsubqt.h.


Constructor & Destructor Documentation

planeelemsubqt ( void   ) 

Definition at line 17 of file plelemsubqt.cpp.

References cncomp, gncomp, intordb, intordmm, intordsm, napfun, nb, ncomp, ndofe, ned, nip, nne, nned, tncomp, and tnip.

~planeelemsubqt ( void   ) 

Definition at line 72 of file plelemsubqt.cpp.

References cncomp, intordsm, nb, ncomp, and nip.


Member Function Documentation

void allip_strains ( double **  stra,
long  lcid,
long  eid,
long  ri,
long  ci 
)

function computes strains in all integration points

Parameters:
lcid - load case id
eid - element id
ri,ci - row and column indices

10.5.2002

Definition at line 632 of file plelemsubqt.cpp.

References vector::a, allocv(), appstrain(), appval(), destrv(), mechtop::elements, gauss_points_tr(), intordsm, element::ipp, Mm, Mp, Mt, nb, mechmat::storestrain(), probdesc::strainaver, and tncomp.

Referenced by strains().

void allip_stresses ( double **  stre,
long  lcid,
long  eid,
long  ri,
long  ci 
)

function computes stresses in all integration points

Parameters:
lcid - load case id
eid - element id
ri,ci - row and column indices

10.5.2002

Definition at line 1012 of file plelemsubqt.cpp.

References vector::a, allocv(), appstress(), destrv(), mechtop::elements, gauss_points_tr(), intordsm, element::ipp, Mm, Mt, nb, mechmat::storestress(), and tncomp.

Referenced by stresses().

double approx ( double  xi,
double  eta,
vector nodval 
)

function approximates function defined by nodal values

Parameters:
xi,eta - natural coordinates
nodval - nodal values

Definition at line 94 of file plelemsubqt.cpp.

References vector::a, bf_quad_3_2d(), f, nne, and scprd().

Referenced by appstrain(), appstress(), appval(), elem_integration(), inicipval(), ipcoord(), load_matrix(), mass_matrix(), and stiffness_matrix().

void appstrain ( long  lcid,
long  eid,
double  xi,
double  eta,
long  fi,
long  ncomp,
vector eps 
)

function computes strains in arbitrary point on element

Parameters:
lcid - load case id
eid - element id
xi,eta - natural coordinates
fi,li - first and last indices
eps - array containing strains

11.5.2002

Definition at line 597 of file plelemsubqt.cpp.

References allocv(), approx(), destrv(), mechtop::give_elemnodes(), Mt, vector::n, nne, mechtop::nodes, nodes, nodval(), node::strain, and tncomp.

Referenced by allip_strains(), elem_stresses(), mainip_stresses(), nod_stresses(), and strains().

void appstress ( long  lcid,
long  eid,
double  xi,
double  eta,
long  fi,
long  ncomp,
vector sig 
)

function computes stresses in arbitrary point on element

Parameters:
lcid - load case id
eid - element id
xi,eta - natural coordinates
fi,li - first and last indices
sig - array containing stresses

11.5.2002

Definition at line 976 of file plelemsubqt.cpp.

References allocv(), approx(), destrv(), mechtop::give_elemnodes(), Mt, vector::n, nne, mechtop::nodes, nodes, nodval(), node::stress, and tncomp.

Referenced by allip_stresses(), and stresses().

void appval ( double  xi,
double  eta,
long  fi,
long  nc,
vector eps,
double **  val 
)

function computes strains in arbitrary point on element

Parameters:
xi,eta - natural coordinates of the point
eps - array containing strains
val - array containing values on element

11.5.2002

Definition at line 750 of file plelemsubqt.cpp.

References allocv(), approx(), destrv(), nne, and nodval().

Referenced by allip_strains(), elem_stresses(), strains(), and stresses().

void bf_matrix ( matrix n,
double  xi,
double  eta 
)

function returns matrix of base function

17.8.2001

Definition at line 109 of file plelemsubqt.cpp.

References vector::a, bf_quad_3_2d(), fillm(), and nne.

Referenced by load_matrix(), mass_matrix(), and nodeforces().

void compute_eigstress ( long  lcid,
long  eid,
long  ri,
long  ci 
)

function computes correct eigen stresses caused by temperature at integration points on element

Parameters:
lcid - number of load case
eid - element id
ri,ci - row and column indices

TKo 7.2008

Definition at line 1448 of file plelemsubqt.cpp.

References mechtop::elements, mechmat::giveeigstrain(), intordsm, element::ipp, mechmat::matstiff(), Mm, Mt, mxv(), nb, mechmat::storeeigstress(), and tncomp.

Referenced by eigstrain_forces().

void compute_nlstress ( long  lcid,
long  eid,
long  ri,
long  ci 
)

function computes correct stresses at integration points on element

Parameters:
lcid - number of load case
eid - element id
ri,ci - row and column indices

TKo 7.2008

Definition at line 1339 of file plelemsubqt.cpp.

References mechmat::computenlstresses(), mechtop::elements, intordsm, element::ipp, Mm, Mp, Mt, nb, and probdesc::strcomp.

Referenced by elem_nlstresses(), and internal_forces().

void compute_nlstressincr ( long  lcid,
long  eid,
long  ri,
long  ci 
)

function computes correct stress increments at integration points on element

Parameters:
lcid - number of load case
eid - element id
ri,ci - row and column indices

TKo, 7.2008

Definition at line 1421 of file plelemsubqt.cpp.

References mechmat::computenlstressesincr(), mechtop::elements, intordsm, element::ipp, Mm, Mp, Mt, nb, and probdesc::strcomp.

Referenced by incr_internal_forces().

void compute_nonloc_nlstress ( long  lcid,
long  eid,
long  ri,
long  ci 
)

function computes nonlocal correct stresses at integration points on element

Parameters:
lcid - number of load case
eid - element id
ri,ci - row and column indices

TKo, 7.2008

Definition at line 1394 of file plelemsubqt.cpp.

References mechmat::compnonloc_nlstresses(), mechtop::elements, intordsm, element::ipp, Mm, Mp, Mt, nb, and probdesc::strcomp.

Referenced by nonloc_internal_forces().

void dmatblock ( long  ri,
long  ci,
matrix d,
matrix dd 
)

Definition at line 193 of file plelemsubqt.cpp.

References fillm().

Referenced by elem_stresses(), mainip_stresses(), nod_stresses(), and stiffness_matrix().

void eigstrain_forces ( long  lcid,
long  eid,
long  ri,
long  ci,
vector nfor,
vector x,
vector y 
)

function computes nodal forces caused by temperature changes

Parameters:
eid - element id
ri,ci - row and column indices
nfor - array containing nodal forces
x,y - nodal coordinates

7.2008, TKo

Definition at line 1191 of file plelemsubqt.cpp.

References compute_eigstress(), probdesc::eigstrcomp, eigstress, elem_integration(), and Mp.

Referenced by res_eigstrain_forces().

void elem_integration ( integratedquant  iq,
long  lcid,
long  eid,
long  ri,
long  ci,
vector nv,
vector x,
vector y 
)

function integrates selected quantity over the finite element it results in nodal values

Parameters:
iq - type of integrated quantity (see alias.h)
lcid - number of load case
eid - element id
ri,ci - row and column indices
nv - nodal values
x,y - node coordinates

TKo 7.2008

Definition at line 1483 of file plelemsubqt.cpp.

References vector::a, addv(), allocv(), approx(), cmulv(), cncomp, destrv(), mechtop::elements, fillv(), gauss_points_tr(), geom_matrix_block(), mechtop::give_elemnodes(), mechcrsec::give_thickness(), mechmat::givequantity(), intordsm, element::ipp, Mc, Mm, Mt, mtxv(), nb, ndofe, nne, and nodes.

Referenced by eigstrain_forces(), incr_internal_forces(), internal_forces(), and nonloc_internal_forces().

void elem_strains ( double **  stra,
long  lcid,
long  eid,
long  ri,
long  ci 
)

function computes strains on element

Parameters:
val - array containing strains on element
lcid - load case id
eid - element id

15.7.2002

Definition at line 537 of file plelemsubqt.cpp.

References vector::a, allocv(), cncomp, destrv(), mechtop::elements, gauss_points_tr(), mechtop::give_elemnodes(), mechmat::givestrain(), intordsm, element::ipp, matassem_lsm(), Mm, Mp, Mt, nb, ncomp, nne, nodal_values(), nodecoord(), nodes, nullv(), rhsassem_lsm(), solve_lsm(), and probdesc::zero.

Referenced by strains(), and stresses().

void elem_stresses ( double **  stra,
double **  stre,
long  lcid,
long  eid,
long  ri,
long  ci 
)
void geom_matrix ( matrix gm,
vector x,
vector y,
double  xi,
double  eta 
)

function assembles geometric matrix

Parameters:
gm - geometric matrix
x,y - node coordinates
xi,eta - natural coordinates

Definition at line 132 of file plelemsubqt.cpp.

References vector::a, derivatives_2d(), dx_bf_quad_3_2d(), dy_bf_quad_3_2d(), fillm(), and nne.

void geom_matrix_block ( matrix gm,
double  ri,
vector x,
vector y,
double  xi,
double  eta 
)

function assembles blocks of geometric matrix

Parameters:
gm - geometric matrix
x,y - node coordinates
ri - row index
xi,eta - natural coordinates

Definition at line 163 of file plelemsubqt.cpp.

References vector::a, derivatives_2d(), dx_bf_quad_3_2d(), dy_bf_quad_3_2d(), fillm(), and nne.

Referenced by elem_integration(), mainip_strains(), and stiffness_matrix().

void incr_internal_forces ( long  lcid,
long  eid,
long  ri,
long  ci,
vector ifor,
vector x,
vector y 
)

function computes increments of internal forces

Parameters:
lcid - load case id
eid - element id
ri,ci - row and column indices
ifor - vector of internal forces
x,y - vectors of nodal coordinates

TKo 7.2008

Definition at line 1168 of file plelemsubqt.cpp.

References compute_nlstressincr(), elem_integration(), and stressincr.

Referenced by res_incr_internal_forces().

void inicipval ( long  eid,
long  ri,
long  ci,
matrix nodval,
inictype ictn 
)

The function computes initial values of the given quantities at each integration point of the element from the nodal values given by the parameter nodval. Initial condition types must be the same for all nodes of the element.

Parameters:
eid - element id
ri - block row index
ci - block column index
nodval - nodal values of particular initial conditions. nodval[i][j] represents value of j-th initial condition at i-th node of the given element.
ictn - array of types of initial condition for each node of element. The type of initial condition determines which values are being specified in the node. (ictn[i] & inistrain) returns nonzero if nodal values of initial strains are specified (ictn[i] & inistress) returns nonzero if nodal values of initial stresses are specified (ictn[i] & iniother) returns nonzero if nodal values of initial values of eqother array are specified (ictn[i] & inicond) returns nonzero if nodal values of other initial conditions are specified

The function does not return anything.

Created by Tomas Koudelka 2004 Revised by Tomas Koudelka 03.2012

Definition at line 1655 of file plelemsubqt.cpp.

References vector::a, allocv(), approx(), destrv(), mechtop::elements, intpoints::eqother, gauss_points_tr(), mechmat::ic, inicond, iniother, inistrain, inistress, intordsm, mechmat::ip, element::ipp, memset(), Mm, Mt, matrix::n, nb, intpoints::ncompeqother, intpoints::ncompstr, nne, print_err(), intpoints::strain, and intpoints::stress.

Referenced by mechbclc::inicipval().

void internal_forces ( long  lcid,
long  eid,
long  ri,
long  ci,
vector ifor,
vector x,
vector y 
)

function computes internal forces

Parameters:
lcid - load case id
eid - element id
ri,ci - row and column indices
ifor - vector of internal forces
x,y - vectors of nodal coordinates

TKo 7.2008

Definition at line 1120 of file plelemsubqt.cpp.

References compute_nlstress(), elem_integration(), and locstress.

Referenced by res_internal_forces().

void ipcoord ( long  eid,
long  ipp,
long  ri,
long  ci,
vector coord 
)

function assembles coordinates of integration points

Parameters:
eid - element id
ipp - integration point pointer
ri - row index
ci - column index
ipcoord - array containing coordinates of integration points

TKo, 7.2008

Definition at line 1543 of file plelemsubqt.cpp.

References vector::a, allocv(), approx(), destrv(), mechtop::elements, gauss_points_tr(), mechtop::give_node_coord2d(), intordsm, element::ipp, Mt, nb, and nne.

void load_matrix ( long  eid,
matrix lm 
)
void local_values ( long  lcid,
long  eid,
long  ri,
long  ci 
)

function computes local values which will be used for averageing in nonlocal models at integration points. Mp->nonlocphase have to be 1.

Parameters:
lcid - number of load case
eid - element id
ri,ci - row and column indices

TKo, 7.2008

Definition at line 1367 of file plelemsubqt.cpp.

References mechmat::computenlstresses(), mechtop::elements, intordsm, element::ipp, Mm, Mp, Mt, nb, and probdesc::strcomp.

Referenced by elem_local_values().

void mainip_strains ( long  lcid,
long  eid,
long  ri,
long  ci,
vector x,
vector y 
)

function computes strains in main integration points of element

Parameters:
lcid - load case id
eid - element id
ri - row index
ci - column index

10.5.2002

Definition at line 429 of file plelemsubqt.cpp.

References vector::a, allocm(), allocv(), cncomp, copyv(), destrm(), destrv(), eldispl(), mechtop::elements, gauss_points_tr(), geom_matrix_block(), mechtop::give_elemnodes(), intordsm, element::ipp, lgvectortransf(), mechtop::locsystems(), Mm, Mt, mxv(), nb, ncomp, ndofe, nne, nodes, mechmat::storestrain(), and transf_matrix().

Referenced by res_mainip_strains().

void mainip_stresses ( long  lcid,
long  eid,
long  ri,
long  ci 
)

function computes stresses in main integration points of element

Parameters:
lcid - load case id
eid - element id
ri - row index
ci - column index

10.5.2002

Definition at line 778 of file plelemsubqt.cpp.

References vector::a, addv(), allocm(), allocv(), appstrain(), cncomp, destrm(), destrv(), dmatblock(), mechtop::elements, fillv(), gauss_points_tr(), mechmat::givestrain(), intordsm, element::ipp, mechmat::matstiff(), Mm, Mp, Mt, mxv(), nb, ncomp, mechmat::storestress(), probdesc::strainaver, and tncomp.

void mass_matrix ( long  eid,
matrix mm,
vector x,
vector y 
)

function computes mass matrix of the plane stress triangular finite element with quadratic approximation functions

Parameters:
eid - number of element
mm - mass matrix

25.8.2001

Definition at line 330 of file plelemsubqt.cpp.

References matrix::a, approx(), bf_matrix(), fillm(), gauss_points_tr(), mechcrsec::give_density(), mechtop::give_elemnodes(), mechcrsec::give_thickness(), intordmm, matrix::m, Mc, Mt, matrix::n, napfun, ndofe, nne, nnj(), and nodes.

Referenced by res_mass_matrix().

void nod_strains ( long  lcid,
long  eid,
long  ri,
long  ci 
)

function computes strains in nodes of element

Parameters:
lcid - load case id
eid - element id

10.5.2002

Definition at line 483 of file plelemsubqt.cpp.

References vector::a, allocv(), cncomp, destrv(), mechtop::elements, gauss_points_tr(), mechtop::give_elemnodes(), mechmat::givestrain(), intordsm, element::ipp, matassem_lsm(), Mm, Mp, Mt, nb, ncomp, ndofe, nne, nodecoord(), nodes, nullv(), rhsassem_lsm(), solve_lsm(), mechtop::strain_nodal_values(), and probdesc::zero.

Referenced by compute_nodestrains().

void nod_stresses ( long  lcid,
long  eid,
long  ri,
long  ci 
)
void nodecoord ( vector xi,
vector eta 
)

function assembles natural coordinates of nodes of element

Parameters:
xi - array containing natural coordinates xi
eta - array containing natrual coordinates eta

10.5.2002

Definition at line 730 of file plelemsubqt.cpp.

Referenced by elem_strains(), elem_stresses(), nod_strains(), and nod_stresses().

void nodeforces ( long  eid,
long *  le,
double *  nv,
vector nf 
)
void nonloc_internal_forces ( long  lcid,
long  eid,
long  ri,
long  ci,
vector ifor,
vector x,
vector y 
)

function computes internal forces for nonlocal models

Parameters:
lcid - load case id
eid - element id
ri,ci - row and column indices
ifor - vector of internal forces
x,y - vectors of nodal coordinates

TKo 7.2008

Definition at line 1144 of file plelemsubqt.cpp.

References compute_nonloc_nlstress(), elem_integration(), and nonlocstress.

Referenced by res_nonloc_internal_forces().

void res_eigstrain_forces ( long  lcid,
long  eid,
vector nfor 
)

function computes resulting contributions from eigenstrains to the right hand side

Parameters:
lcid - load case id
eid - element id
nfor - vector of internal forces

TKo, 7.2008

Definition at line 1308 of file plelemsubqt.cpp.

References copyv(), eigstrain_forces(), mechtop::give_elemnodes(), mechtop::give_node_coord2d(), glvectortransf(), mechtop::locsystems(), Mt, ndofe, nne, nodes, and transf_matrix().

Referenced by elem_eigstrain_forces().

void res_incr_internal_forces ( long  lcid,
long  eid,
vector ifor 
)

function computes resulting increment of internal forces

Parameters:
lcid - load case id
eid - element id
ifor - vector of internal forces

TKo, 7.2008

Definition at line 1277 of file plelemsubqt.cpp.

References copyv(), mechtop::give_elemnodes(), mechtop::give_node_coord2d(), glvectortransf(), incr_internal_forces(), mechtop::locsystems(), Mt, ndofe, nne, nodes, and transf_matrix().

Referenced by elem_incr_internal_forces().

void res_internal_forces ( long  lcid,
long  eid,
vector ifor 
)

function computes resulting internal forces

Parameters:
lcid - load case id
eid - element id
ifor - vector of internal forces

TKo, 7.2008

Definition at line 1215 of file plelemsubqt.cpp.

References copyv(), mechtop::give_elemnodes(), mechtop::give_node_coord2d(), glvectortransf(), internal_forces(), mechtop::locsystems(), Mt, ndofe, nne, nodes, and transf_matrix().

Referenced by elem_internal_forces().

void res_mainip_strains ( long  lcid,
long  eid 
)

Definition at line 411 of file plelemsubqt.cpp.

References mechtop::give_node_coord2d(), mainip_strains(), Mt, and nne.

Referenced by compute_ipstrains().

void res_mass_matrix ( long  eid,
matrix mm 
)

Definition at line 362 of file plelemsubqt.cpp.

References mechtop::give_node_coord2d(), mass_matrix(), Mt, and nne.

Referenced by massmat().

void res_nonloc_internal_forces ( long  lcid,
long  eid,
vector ifor 
)

function computes resulting internal forces for nonlocal models

Parameters:
lcid - load case id
eid - element id
ifor - vector of internal forces

TKo, 7.2008

Definition at line 1246 of file plelemsubqt.cpp.

References copyv(), mechtop::give_elemnodes(), mechtop::give_node_coord2d(), glvectortransf(), mechtop::locsystems(), Mt, ndofe, nne, nodes, nonloc_internal_forces(), and transf_matrix().

Referenced by elem_nonloc_internal_forces().

void res_stiffness_matrix ( long  eid,
matrix sm 
)
void stiffness_matrix ( long  eid,
long  ri,
long  ci,
matrix sm,
vector x,
vector y 
)

function computes stiffness matrix of plane stress triangular finite element with quadratic approximation functions

Parameters:
eid - number of element
sm - stiffness matrix

25.8.2001

Definition at line 247 of file plelemsubqt.cpp.

References vector::a, allocm(), allocv(), approx(), bdbjac(), destrm(), destrv(), dmatblock(), mechtop::elements, fillm(), gauss_points_tr(), geom_matrix_block(), mechtop::give_elemnodes(), mechcrsec::give_thickness(), intordsm, element::ipp, mechmat::matstiff(), Mc, Mm, Mt, nb, ncomp, ndofe, nne, nodes, and tncomp.

Referenced by res_stiffness_matrix().

void strains ( long  lcid,
long  eid,
long  ri,
long  ci 
)
void stresses ( long  lcid,
long  eid,
long  ri,
long  ci 
)
void transf_matrix ( ivector nodes,
matrix tmat 
)

Member Data Documentation

long* cncomp

array containing cumulative numbers of components of stress and strain tensors

Definition at line 87 of file plelemsubqt.h.

Referenced by elem_integration(), elem_strains(), elem_stresses(), mainip_strains(), mainip_stresses(), nod_strains(), nod_stresses(), planeelemsubqt(), and ~planeelemsubqt().

long gncomp

number of components for graphic purposes

Definition at line 81 of file plelemsubqt.h.

Referenced by planeelemsubqt().

long intordb

order of integration on edges

Definition at line 99 of file plelemsubqt.h.

Referenced by nodeforces(), and planeelemsubqt().

long intordmm

order of integration of mass matrix

Definition at line 97 of file plelemsubqt.h.

Referenced by load_matrix(), mass_matrix(), and planeelemsubqt().

long** intordsm
long napfun

number of approximated functions on the element

Definition at line 89 of file plelemsubqt.h.

Referenced by mechtop::give_napfun(), load_matrix(), mass_matrix(), nodeforces(), and planeelemsubqt().

long nb
long* ncomp

array containing numbers of components of stress and strain tensors

Definition at line 85 of file plelemsubqt.h.

Referenced by elem_strains(), elem_stresses(), mainip_strains(), mainip_stresses(), nod_strains(), nod_stresses(), planeelemsubqt(), stiffness_matrix(), and ~planeelemsubqt().

long ndofe
long ned

number of edges on one element

Definition at line 91 of file plelemsubqt.h.

Referenced by mechtop::give_ned(), and planeelemsubqt().

long** nip

array of numbers of integration points in sets

Definition at line 101 of file plelemsubqt.h.

Referenced by mechtop::give_nip(), planeelemsubqt(), and ~planeelemsubqt().

long nne
long nned

number of nodes on one edge

Definition at line 93 of file plelemsubqt.h.

Referenced by mechtop::give_nned(), and planeelemsubqt().

stress/strain state

Definition at line 105 of file plelemsubqt.h.

long tncomp
long tnip

total number of integration points on element

Definition at line 83 of file plelemsubqt.h.

Referenced by mechtop::give_tnip(), and planeelemsubqt().


The documentation for this class was generated from the following files:

Generated by  doxygen 1.6.2