#include <edget.h>
Public Member Functions | |
void | compute_jump (long edid) |
void | compute_node_jump (long edid, long nodid, long lcid, double ncf) |
edget (void) | |
void | give_edval (double *v) |
void | init (long edid) |
void | init_edval (void) |
void | store_edval (double *v) |
~edget (void) | |
Public Attributes | |
double * | edval |
edge values | |
long * | idm1 |
material id | |
long * | idm2 |
double * | jumpfn |
jumps in nodal values at first nodes on edge | |
double * | jumpln |
jumps in nodal values at last nodes on edge | |
long | ncedval |
the number of components in the array edval | |
mattypet * | tm1 |
material types | |
mattypet * | tm2 |
class edget defines general edge for transport problems
Definition at line 12 of file edget.h.
edget | ( | void | ) |
~edget | ( | void | ) |
void compute_jump | ( | long | edid | ) |
function computes jumps across the edge
edid | - edge id |
JK, 6.8.2008
Definition at line 82 of file edget.cpp.
References gtopology::gedges, gtopology::give_ndofn(), Gtt, idm1, idm2, initnodval(), jumpfn, jumpln, gedge::nlist, nodalval(), Tm, tm1, tm2, and transmat::values_transformation().
Referenced by transtop::compute_jumps().
void compute_node_jump | ( | long | edid, | |
long | nodid, | |||
long | lcid, | |||
double | ncf | |||
) |
function computes jumps in selected node on edge
edid | - edge id | |
nodid | - node id nodid=1 - jumps in first node are computed nodid=2 - jumps in last node are computed | |
lcid | - load case id | |
ncf | - normal component of flux |
JK, 11.2.2011
Definition at line 146 of file edget.cpp.
References gtopology::gedges, gtopology::give_ndofn(), Gtt, idm1, idm2, initnodval(), jumpfn, jumpln, gedge::nlist, nodalval(), print_err(), Tm, tm1, tm2, and transmat::values_transformation().
Referenced by transtop::compute_resistance_factor().
void give_edval | ( | double * | v | ) |
function gives edge values
the array edval gives average temperature on the edge it is used in problems with radiation
v | - array with nodal values |
JK, 25.7.2011
Definition at line 244 of file edget.cpp.
References edval, and ncedval.
Referenced by transtop::t4t4().
void init | ( | long | edid | ) |
function initializes edge
edid | - edge id |
JK, 6.8.2008
Definition at line 45 of file edget.cpp.
References gedge::adjel, transtop::elements, gtopology::gedges, Gtt, elementt::idm, idm1, idm2, jumpfn, jumpln, probdesct::ntm, elementt::tm, tm1, tm2, Tp, and Tt.
Referenced by transtop::edge_init().
void init_edval | ( | void | ) |
function initializes edge values
the array edval stores average temperature on the edge it is used in problems with radiation
JK, 25.7.2011
Definition at line 209 of file edget.cpp.
References edval, and ncedval.
Referenced by transtop::edge_init_edval().
void store_edval | ( | double * | v | ) |
function stores edge values
the array edval stores average temperature on the edge it is used in problems with radiation
v | - array with nodal values |
JK, 25.7.2011
Definition at line 225 of file edget.cpp.
References edval, and ncedval.
Referenced by transtop::edge_temperature().
double* edval |
edge values
Definition at line 38 of file edget.h.
Referenced by edget(), give_edval(), init_edval(), store_edval(), and ~edget().
long* idm1 |
material id
Definition at line 28 of file edget.h.
Referenced by compute_jump(), compute_node_jump(), edget(), init(), and ~edget().
long * idm2 |
Definition at line 28 of file edget.h.
Referenced by compute_jump(), compute_node_jump(), edget(), init(), and ~edget().
double* jumpfn |
jumps in nodal values at first nodes on edge
Definition at line 31 of file edget.h.
Referenced by compute_jump(), transtop::compute_jumps(), compute_node_jump(), transtop::compute_resistance_factor(), edget(), init(), and ~edget().
double* jumpln |
jumps in nodal values at last nodes on edge
Definition at line 33 of file edget.h.
Referenced by compute_jump(), transtop::compute_jumps(), compute_node_jump(), transtop::compute_resistance_factor(), edget(), init(), and ~edget().
long ncedval |
the number of components in the array edval
Definition at line 36 of file edget.h.
Referenced by edget(), give_edval(), init_edval(), store_edval(), and ~edget().
material types
Definition at line 26 of file edget.h.
Referenced by compute_jump(), compute_node_jump(), edget(), init(), and ~edget().
Definition at line 26 of file edget.h.
Referenced by compute_jump(), compute_node_jump(), edget(), init(), and ~edget().