#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().