#include <aepointst.h>
Public Member Functions | |
| aepointst () | |
| void | alloc (long nlc) |
| void | give_aepcoord (long sid, long pid, vector &coord) |
| long | give_naep (long eid) |
| long | give_ncomp (long eid) |
| long | give_sid (long eid) |
| void | init (strastret ssf) |
| void | read (FILE *in) |
| void | storevalues (long lcid, long eid, long pid, vector &val) |
| void | transformvalues (long tt) |
| ~aepointst () | |
Public Attributes | |
| long * | ent |
| double *** | ev |
| double ** | lcs |
| long * | nape |
| long * | nclcs |
| long | net |
| long | nlcs |
| long * | npt |
| long | nudsets |
| long ** | plcs |
| long ** | pt |
| long * | ptape |
| long * | tape |
| long ** | udpa |
| double *** | udpc |
Definition at line 9 of file aepointst.h.
| aepointst | ( | ) |
Definition at line 6 of file aepointst.cpp.
| ~aepointst | ( | ) |
Definition at line 10 of file aepointst.cpp.
| void alloc | ( | long | nlc | ) |
function allocates array ev
| nlc | - number of load cases |
19.5.2002
Definition at line 182 of file aepointst.cpp.
References ev, transtop::give_ncomp(), transtop::ne, ptape, tape, Tt, udpa, and userdefinedt.
| void give_aepcoord | ( | long | sid, | |
| long | pid, | |||
| vector & | coord | |||
| ) |
function returns coordinates of auxiliary element points
| sid | - number of set of auxiliary points | |
| pid | - number of point in reqiered set | |
| coord | - array containing coordinates |
19.5.2002
Definition at line 167 of file aepointst.cpp.
| long give_naep | ( | long | eid | ) |
function returns number of auxiliary points on element (number of user defined points, where values will be computed)
| eid | - element id |
19.5.2002
Definition at line 123 of file aepointst.cpp.
References udpa.
| long give_ncomp | ( | long | eid | ) |
function returns number of components of quantity computed in auxiliary points e.g. number of components of strain tensor
| eid | - element id |
19.5.2002
Definition at line 137 of file aepointst.cpp.
References udpa.
| long give_sid | ( | long | eid | ) |
function returns number of set of auxiliary element points on element
| eid | - element id |
19.5.2002
Definition at line 151 of file aepointst.cpp.
References ptape.
| void init | ( | strastret | ssf | ) |
Definition at line 84 of file aepointst.cpp.
References outdrivert::eo, flux, probdesct::fluxcomp, grad, probdesct::gradcomp, transtop::ne, net, nlcs, nudsets, Outdt, sel::presence_id(), ptape, elemoutt::seleflux, elemoutt::selegrad, tape, Tp, and Tt.
| void read | ( | FILE * | in | ) |
| void storevalues | ( | long | lcid, | |
| long | eid, | |||
| long | pid, | |||
| vector & | val | |||
| ) |
function stores evaluated values
| lcid | - load case id | |
| eid | - element id | |
| pid | - auxiliary point id | |
| val | - array containing values |
JK, 22.2.2002
Definition at line 212 of file aepointst.cpp.
References ev, vector::n, tape, and userdefinedt.
| void transformvalues | ( | long | tt | ) |
function transforms values in auxiliary points to local coordinate systems
| tt | - type of transformation |
tt=0 - for stress tt=1 - for strain
JK, 22.2.2002
Definition at line 238 of file aepointst.cpp.
| long* ent |
Definition at line 44 of file aepointst.h.
Referenced by read().
| double*** ev |
Definition at line 39 of file aepointst.h.
Referenced by alloc(), pointoutt::print_flux(), pointoutt::print_grad(), and storevalues().
| double** lcs |
Definition at line 57 of file aepointst.h.
Referenced by read().
| long* nape |
Definition at line 30 of file aepointst.h.
| long* nclcs |
Definition at line 55 of file aepointst.h.
Referenced by read().
| long net |
Definition at line 42 of file aepointst.h.
| long nlcs |
Definition at line 53 of file aepointst.h.
| long* npt |
Definition at line 46 of file aepointst.h.
Referenced by read().
| long nudsets |
Definition at line 32 of file aepointst.h.
| long** plcs |
Definition at line 50 of file aepointst.h.
Referenced by read().
| long** pt |
Definition at line 48 of file aepointst.h.
Referenced by read().
| long* ptape |
Definition at line 28 of file aepointst.h.
Referenced by aepointst(), alloc(), give_sid(), init(), read(), and ~aepointst().
| long* tape |
Definition at line 26 of file aepointst.h.
Referenced by aepointst(), alloc(), init(), read(), storevalues(), and ~aepointst().
| long** udpa |
Definition at line 34 of file aepointst.h.
Referenced by alloc(), give_aepcoord(), give_naep(), give_ncomp(), and read().
| double*** udpc |
Definition at line 36 of file aepointst.h.
Referenced by give_aepcoord(), and read().
1.6.2