edget Class Reference

#include <edget.h>

List of all members.

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
mattypettm1
 material types
mattypettm2

Detailed Description

class edget defines general edge for transport problems

Definition at line 12 of file edget.h.


Constructor & Destructor Documentation

edget ( void   ) 

Definition at line 6 of file edget.cpp.

References edval, idm1, idm2, jumpfn, jumpln, ncedval, tm1, and tm2.

~edget ( void   ) 

Definition at line 22 of file edget.cpp.

References edval, idm1, idm2, jumpfn, jumpln, ncedval, tm1, and tm2.


Member Function Documentation

void compute_jump ( long  edid  ) 

function computes jumps across the edge

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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

Parameters:
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().


Member Data Documentation

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


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

Generated by  doxygen 1.6.2