#include <outdrivert.h>
Public Member Functions | |
pointoutt () | |
constructor | |
void | print (FILE *out) |
prints description data to file | |
void | print_eqother (FILE *out, long pid) |
prints eq_other values at given user defined point | |
void | print_flux (FILE *out, long lcid) |
prints fluxes at given user defined point | |
void | print_grad (FILE *out, long lcid) |
prints gradients at given user defined point | |
void | print_other (FILE *out, long pid) |
prints other values at given user defined point | |
void | print_out (FILE *out, long lcid) |
prints values for given user defined point | |
long | read (XFILE *in) |
reads data from file | |
~pointoutt () | |
destructor | |
Public Attributes | |
sel | dstep |
prints element values selected steps | |
double * | eta |
y-coordinate | |
double * | ksi |
x-coordinate | |
long | npnt |
sel | selelem |
selection of elements | |
sel * | seleqoth |
selections for eq_other values | |
sel * | selflux |
selections for stresses | |
sel * | selgrad |
selections for strains | |
sel | sellc |
selections for unknowns | |
sel * | seloth |
selections for other values | |
sel * | selpnt |
selections of points | |
double * | zeta |
z-coordinate |
Definition at line 258 of file outdrivert.h.
pointoutt | ( | ) |
~pointoutt | ( | ) |
void print | ( | FILE * | out | ) |
prints description data to file
Function prints data with description for output of element values to the text file.
out | - pointer to the opened tetx file |
Definition at line 3920 of file outdrivert.cpp.
References dstep, eta, ksi, sel::n, npnt, sel::print(), sel_all, sel_list, sel_no, sel_range, selelem, seleqoth, selflux, selgrad, sellc, seloth, selpnt, sel::st, and zeta.
Referenced by outdrivert::print().
void print_eqother | ( | FILE * | out, | |
long | pid | |||
) |
prints eq_other values at given user defined point
Function prints required eq_other values for user defined point and for given load case to the output text file.
out | - pointer to the opened text file | |
pid | - user defined point id |
Definition at line 4196 of file outdrivert.cpp.
References transtop::elements, transmat::ip, elementt::ipp, sel::n, intpointst::ncompeqother, transtop::ne, npnt, sel::presence_id(), sel_all, sel_list, sel_no, sel_range, selelem, selpnt, sel::st, Tm, and Tt.
Referenced by print_out().
void print_flux | ( | FILE * | out, | |
long | lcid | |||
) |
prints fluxes at given user defined point
Function prints required fluxes for user defined point and for given load case to the output text file.
out | - pointer to the opened text file | |
lcid | - load case id | |
pid | - user defined point id |
Definition at line 4081 of file outdrivert.cpp.
References aepointst::ev, transmat::flux, transtop::give_ncomp(), sel::n, transtop::ne, npnt, sel::presence_id(), prgrad, sel_all, sel_list, sel_no, sel_range, selelem, selgrad, selpnt, sel::st, Tm, and Tt.
Referenced by print_out().
void print_grad | ( | FILE * | out, | |
long | lcid | |||
) |
prints gradients at given user defined point
Function prints required gradients for user defined point and for given load case to the output text file.
out | - pointer to the opened text file | |
lcid | - load case id |
Definition at line 4023 of file outdrivert.cpp.
References aepointst::ev, transtop::give_ncomp(), transmat::grad, sel::n, transtop::ne, npnt, sel::presence_id(), prgrad, sel_all, sel_list, sel_no, sel_range, selelem, selgrad, selpnt, sel::st, Tm, and Tt.
Referenced by print_out().
void print_other | ( | FILE * | out, | |
long | pid | |||
) |
prints other values at given user defined point
Function prints required other values for user defined point and for given load case to the output text file.
out | - pointer to the opened text file | |
pid | - user defined point id |
Definition at line 4140 of file outdrivert.cpp.
References transtop::elements, transmat::ip, elementt::ipp, sel::n, intpointst::ncompother, transtop::ne, npnt, sel::presence_id(), sel_all, sel_list, sel_no, sel_range, selelem, selpnt, sel::st, Tm, and Tt.
Referenced by print_out().
void print_out | ( | FILE * | out, | |
long | lcid | |||
) |
prints values for given user defined point
Function prints required output values for user defined point and for given load case to the output text file.
out | - pointer to the opened text file | |
lcid | - load case id |
Definition at line 3981 of file outdrivert.cpp.
References npnt, print_eqother(), print_flux(), print_grad(), print_other(), sel_no, seleqoth, selflux, selgrad, and seloth.
Referenced by outdrivert::print_out(), and outdrivert::print_out_forced().
long read | ( | XFILE * | in | ) |
reads data from file
Function reads data with description for output of user defined point values from the text file.
in | - pointer to the opened text file |
0 | - on success | |
1 | - error reading step or number of points | |
2 | - error reading natural coordinates | |
3 | - error reading sets of points on elements | |
4 | - error reading transformation id |
Definition at line 3827 of file outdrivert.cpp.
References dstep, probdesct::eqothercomp, eta, probdesct::fluxcomp, probdesct::gradcomp, ksi, memset(), sel::n, npnt, probdesct::othercomp, sel::read(), sel_all, sel_list, sel_no, sel_range, selelem, seleqoth, selflux, selgrad, sellc, seloth, selpnt, sel::st, Tp, xfscanf(), and zeta.
Referenced by outdrivert::read().
prints element values selected steps
Definition at line 281 of file outdrivert.h.
Referenced by print(), outdrivert::print_newstep(), outdrivert::print_out(), read(), and outdrivert::read().
double* eta |
y-coordinate
Definition at line 288 of file outdrivert.h.
Referenced by pointoutt(), print(), read(), and ~pointoutt().
double* ksi |
x-coordinate
Definition at line 286 of file outdrivert.h.
Referenced by pointoutt(), print(), read(), and ~pointoutt().
long npnt |
Definition at line 283 of file outdrivert.h.
Referenced by pointoutt(), print(), print_eqother(), print_flux(), print_grad(), print_other(), print_out(), and read().
selection of elements
Definition at line 293 of file outdrivert.h.
Referenced by print(), print_eqother(), print_flux(), print_grad(), print_other(), and read().
selections for eq_other values
Definition at line 311 of file outdrivert.h.
Referenced by pointoutt(), print(), print_out(), read(), and ~pointoutt().
selections for stresses
Definition at line 305 of file outdrivert.h.
Referenced by pointoutt(), print(), print_out(), read(), and ~pointoutt().
selections for strains
Definition at line 302 of file outdrivert.h.
Referenced by pointoutt(), print(), print_flux(), print_grad(), print_out(), read(), and ~pointoutt().
selections for unknowns
Definition at line 296 of file outdrivert.h.
selections for other values
Definition at line 308 of file outdrivert.h.
Referenced by pointoutt(), print(), print_out(), read(), and ~pointoutt().
selections of points
Definition at line 299 of file outdrivert.h.
Referenced by print(), print_eqother(), print_flux(), print_grad(), print_other(), and read().
double* zeta |
z-coordinate
Definition at line 290 of file outdrivert.h.
Referenced by pointoutt(), print(), read(), and ~pointoutt().