#include <elementc.h>
Public Member Functions | |
| elementc (void) | |
| void | read (XFILE *in) |
| void | readmat (long m, XFILE *in) |
| ~elementc (void) | |
Public Attributes | |
| long * | idml |
| number of appropriate material type | |
| long * | idmu |
| number of appropriate material type | |
| long ** | intordvlm |
| array of integration orders for coupling matrix | |
| long ** | intordvum |
| array of integration orders for coupling matrix | |
| long ** | ippl |
| array of integration point pointers (lower part) | |
| long ** | ippu |
| array of integration point pointers (upper part) | |
| long | nb |
| number of blocks | |
| long ** | nipl |
| array of numbers of integration points (lower part) | |
| long ** | nipu |
| array of numbers of integration points (upper part) | |
| elemtypec | te |
| type of element | |
| mattypec * | tml |
| type of material | |
| mattypec * | tmu |
| type of material | |
class elementc defines general element for problems of mechanical-transport coupling
Definition at line 11 of file elementc.h.
| elementc | ( | void | ) |
| ~elementc | ( | void | ) |
Definition at line 17 of file elementc.cpp.
| void read | ( | XFILE * | in | ) |
Definition at line 22 of file elementc.cpp.
References Caxiq, Cbar, Chex, coupaxiquad, coupbar, couphex, coupquad, Cquad, readmat(), te, and xfscanf().
Referenced by couptop::read().
| void readmat | ( | long | m, | |
| XFILE * | in | |||
| ) |
| long* idml |
number of appropriate material type
Definition at line 44 of file elementc.h.
Referenced by elementc(), coupmatl::intpointinit(), and readmat().
| long* idmu |
number of appropriate material type
Definition at line 40 of file elementc.h.
Referenced by elementc(), coupmatu::intpointinit(), and readmat().
| long** intordvlm |
array of integration orders for coupling matrix
Definition at line 35 of file elementc.h.
Referenced by elementc(), quadrilatc::eleminit(), hexahedc::eleminit(), barelc::eleminit(), and axiquadc::eleminit().
| long** intordvum |
array of integration orders for coupling matrix
Definition at line 33 of file elementc.h.
Referenced by elementc(), quadrilatc::eleminit(), hexahedc::eleminit(), barelc::eleminit(), and axiquadc::eleminit().
| long** ippl |
array of integration point pointers (lower part)
Definition at line 27 of file elementc.h.
Referenced by elementc(), coupmatl::intpnum(), quadrilatc::intpointgrad(), barelc::intpointgrad(), coupmatl::intpointinit(), quadrilatc::intpointval(), barelc::intpointval(), coupmatl::ipalloc(), quadrilatc::lower_cap_coup_matrix(), hexahedc::lower_cap_coup_matrix(), barelc::lower_cap_coup_matrix(), axiquadc::lower_cap_coup_matrix(), quadrilatc::lower_cond_coup_matrix(), hexahedc::lower_cond_coup_matrix(), barelc::lower_cond_coup_matrix(), axiquadc::lower_cond_coup_matrix(), barelc::lower_internal_fluxes(), quadrilatc::mainip_strains(), barelc::mainip_strains(), hexahedc::mefel_metr(), and hexahedc::trfel_metr().
| long** ippu |
array of integration point pointers (upper part)
Definition at line 25 of file elementc.h.
Referenced by elementc(), coupmatu::initmaterialmodels(), coupmatu::intpnum(), quadrilatc::intpointgrad(), barelc::intpointgrad(), coupmatu::intpointinit(), quadrilatc::intpointval(), barelc::intpointval(), coupmatu::ipalloc(), quadrilatc::mainip_strains(), barelc::mainip_strains(), hexahedc::mefel_metr(), hexahedc::trfel_metr(), coupmatu::updateipval(), quadrilatc::upper_cap_coup_matrix(), hexahedc::upper_cap_coup_matrix(), barelc::upper_cap_coup_matrix(), axiquadc::upper_cap_coup_matrix(), quadrilatc::upper_cond_coup_matrix(), hexahedc::upper_cond_coup_matrix(), barelc::upper_cond_coup_matrix(), axiquadc::upper_cond_coup_matrix(), quadrilatc::upper_cond_coup_vector(), hexahedc::upper_cond_coup_vector(), barelc::upper_cond_coup_vector(), axiquadc::upper_cond_coup_vector(), barelc::upper_internal_forces(), and barelc::volume_rhs_vector().
| long nb |
| long** nipl |
array of numbers of integration points (lower part)
Definition at line 31 of file elementc.h.
Referenced by quadrilatc::eleminit(), hexahedc::eleminit(), barelc::eleminit(), and axiquadc::eleminit().
| long** nipu |
array of numbers of integration points (upper part)
Definition at line 29 of file elementc.h.
Referenced by quadrilatc::eleminit(), hexahedc::eleminit(), barelc::eleminit(), and axiquadc::eleminit().
type of material
Definition at line 42 of file elementc.h.
Referenced by elementc(), coupmatl::intpointinit(), and readmat().
type of material
Definition at line 38 of file elementc.h.
Referenced by elementc(), coupmatu::intpointinit(), and readmat().
1.6.2