nodeoutt Class Reference

#include <outdrivert.h>

List of all members.

Public Member Functions

 nodeoutt ()
 constructor
void print (FILE *out)
 prints description data to file
void print_eqother (FILE *out)
 prints eq_other values at selected nodes
void print_flux (FILE *out, long lcid)
 prints fluxes at selected nodes
void print_forcet (FILE *out)
 prints optional fluxes at selected nodes
void print_grad (FILE *out, long lcid)
 prints gradients at selected nodes
void print_other (FILE *out)
 prints other values at selected nodes
void print_out (FILE *out, long lcid)
 prints values for selected nodes
void print_unkn (FILE *out, long lcid)
 prints unknowns at selected nodes
long read (XFILE *in)
 reads data from file
 ~nodeoutt ()
 destructor

Public Attributes

sel dstep
 prints nodal values at selected steps
selseleqoth
 selections for eq_other values
selselflux
 selections for stresses
selselforcet
 selections for components of forces=fluxes
selselgrad
 selections for strains
sel selneqoth
 selection of nodes for eq_other values
sel selnflux
 selection of nodes for stresses
sel selnforcet
 selection of items for forces=fluxes
sel selngrad
 selection of nodes for gradients
sel selnoth
 selection of nodes for other values
sel selnunkn
 selection of nodes for unknowns
selseloth
 selections for other values
selselunkn
 selections for displacements

Detailed Description

Definition at line 19 of file outdrivert.h.


Constructor & Destructor Documentation

nodeoutt (  ) 

constructor

Constructor initializes data to zero values

Definition at line 873 of file outdrivert.cpp.

References seleqoth, selflux, selgrad, seloth, and selunkn.

~nodeoutt (  ) 

destructor

Destructor deallocates used memory

Definition at line 883 of file outdrivert.cpp.

References seleqoth, selflux, selgrad, seloth, and selunkn.


Member Function Documentation

void print ( FILE *  out  ) 

prints description data to file

Function prints data with description for output of nodal values to the text file.

Parameters:
out - pointer to the opened text file

Definition at line 1088 of file outdrivert.cpp.

References dstep, sel::n, sel::print(), sel_all, sel_list, sel_no, sel_range, seleqoth, selflux, selforcet, selgrad, selneqoth, selnflux, selnforcet, selngrad, selnoth, selnunkn, seloth, selunkn, and sel::st.

Referenced by outdrivert::print().

void print_eqother ( FILE *  out  ) 

prints eq_other values at selected nodes

Function prints required eq_other values for selected nodes and for given load case to the output text file.

Parameters:
out - pointer to the opened text file
lcid - load case id

Definition at line 1410 of file outdrivert.cpp.

References nodet::eqother, transmat::give_eqothervalue_name(), nodet::ncompeqother, transtop::nn, transtop::nodes, preqoth, sel::presence_id(), seleqoth, selneqoth, Tm, and Tt.

Referenced by print_out().

void print_flux ( FILE *  out,
long  lcid 
)

prints fluxes at selected nodes

Function prints required flux for selected nodes and for given load case to the output text file - not completed

Parameters:
out - pointer to the opened text file
lcid - load case id

Definition at line 1339 of file outdrivert.cpp.

References nodet::flux, nodet::ncompgrad, transtop::nn, transtop::nodes, probdesct::ntm, sel::presence_id(), prflux, selflux, selnflux, Tp, and Tt.

Referenced by print_out().

void print_forcet ( FILE *  out  ) 

prints optional fluxes at selected nodes

Function prints all fluxes for for given load case to the output text file.

Parameters:
out - pointer to the opened text file
lcid - load case id

Definition at line 1446 of file outdrivert.cpp.

void print_grad ( FILE *  out,
long  lcid 
)

prints gradients at selected nodes

Function prints required gradients for selected nodes and for given load case to the output text file - not completed

Parameters:
out - pointer to the opened text file
lcid - load case id

Definition at line 1304 of file outdrivert.cpp.

References nodet::gradient, nodet::ncompgrad, transtop::nn, transtop::nodes, probdesct::ntm, sel::presence_id(), prgrad, selgrad, selngrad, Tp, and Tt.

Referenced by print_out().

void print_other ( FILE *  out  ) 

prints other values at selected nodes

Function prints required other values for selected nodes and for given load case to the output text file.

Parameters:
out - pointer to the opened text file
lcid - load case id

Definition at line 1373 of file outdrivert.cpp.

References transmat::give_othervalue_name(), nodet::ncompother, transtop::nn, transtop::nodes, nodet::other, sel::presence_id(), proth, selnoth, seloth, Tm, and Tt.

Referenced by print_out().

void print_out ( FILE *  out,
long  lcid 
)

prints values for selected nodes

Function prints required output values for selected nodes and for given load case to the output text file.

Parameters:
out - pointer to the opened text file
lcid - load case id

Definition at line 1220 of file outdrivert.cpp.

References print_eqother(), print_flux(), print_grad(), print_other(), print_unkn(), sel_no, selneqoth, selnflux, selngrad, selnoth, selnunkn, and sel::st.

Referenced by outdrivert::print_out(), and outdrivert::print_out_forced().

void print_unkn ( FILE *  out,
long  lcid 
)

prints unknowns at selected nodes

Function prints required unknowns for selected nodes and for given load case to the output text file.

Parameters:
out - pointer to the opened text file
lcid - load case id

Definition at line 1267 of file outdrivert.cpp.

References transtop::give_ndofn(), transtop::nn, nodalval(), sel::presence_id(), prunkn, selnunkn, selunkn, and Tt.

Referenced by print_out().

long read ( XFILE in  ) 

reads data from file

Function reads data with description for output of nodal values from the text file.

Parameters:
in - pointer to the opened text file
Return values:
0 - on success
1 - error reading step or load case selection
2 - error reading unknown selection
3 - error reading gradient selection
4 - error reading flux selection
5 - error reading other values selection
6 - error reading eqother values selection

Definition at line 907 of file outdrivert.cpp.

References dstep, probdesct::eqotheraver, probdesct::eqothercomp, probdesct::eqotherpos, probdesct::fluxaver, probdesct::fluxcomp, probdesct::fluxpos, probdesct::gradaver, probdesct::gradcomp, probdesct::gradpos, sel::n, probdesct::otheraver, probdesct::othercomp, probdesct::otherpos, sel::read(), sel_all, sel_list, sel_no, sel_range, seleqoth, selflux, selforcet, selgrad, selneqoth, selnflux, selnforcet, selngrad, selnoth, selnunkn, seloth, selunkn, sel::st, Tp, and xfscanf().

Referenced by outdrivert::read().


Member Data Documentation

prints nodal values at selected steps

Definition at line 46 of file outdrivert.h.

Referenced by print(), outdrivert::print_newstep(), outdrivert::print_out(), read(), and outdrivert::read().

selections for eq_other values

Definition at line 71 of file outdrivert.h.

Referenced by nodeoutt(), print(), print_eqother(), read(), and ~nodeoutt().

selections for stresses

Definition at line 61 of file outdrivert.h.

Referenced by nodeoutt(), print(), print_flux(), read(), and ~nodeoutt().

selections for components of forces=fluxes

Definition at line 76 of file outdrivert.h.

Referenced by print(), and read().

selections for strains

Definition at line 56 of file outdrivert.h.

Referenced by nodeoutt(), print(), print_grad(), read(), and ~nodeoutt().

selection of nodes for eq_other values

Definition at line 69 of file outdrivert.h.

Referenced by print(), print_eqother(), print_out(), and read().

selection of nodes for stresses

Definition at line 59 of file outdrivert.h.

Referenced by print(), print_flux(), print_out(), and read().

selection of items for forces=fluxes

Definition at line 74 of file outdrivert.h.

Referenced by print(), and read().

selection of nodes for gradients

Definition at line 54 of file outdrivert.h.

Referenced by print(), print_grad(), print_out(), and read().

selection of nodes for other values

Definition at line 64 of file outdrivert.h.

Referenced by print(), print_other(), print_out(), and read().

selection of nodes for unknowns

Definition at line 49 of file outdrivert.h.

Referenced by print(), print_out(), print_unkn(), and read().

selections for other values

Definition at line 66 of file outdrivert.h.

Referenced by nodeoutt(), print(), print_other(), read(), and ~nodeoutt().

selections for displacements

Definition at line 51 of file outdrivert.h.

Referenced by nodeoutt(), print(), print_unkn(), read(), and ~nodeoutt().


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

Generated by  doxygen 1.6.2