#include <outdriverm.h>
Public Member Functions | |
pointoutm () | |
constructor | |
void | print (FILE *out) |
prints description data to file | |
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 | |
void | print_stra (FILE *out, long lcid) |
prints strains at given user defined point | |
void | print_stre (FILE *out, long lcid) |
prints stresses at given user defined point | |
long | read (XFILE *in) |
reads data from file | |
~pointoutm () | |
destructor | |
Public Attributes | |
sel | dstep |
prints UDP values at selected steps | |
double * | eta |
y-coordinate | |
double * | ksi |
x-coordinate | |
long | npnt |
number of user defined points | |
sel | selelem |
selection of elements | |
sel | sellc |
selections for load cases | |
sel * | seloth |
selections for other values | |
sel * | selpnt |
selections of points | |
sel * | selstra |
selections for strains | |
sel * | selstre |
selections for stresses | |
long * | transtra |
indices of local coordinate systems for strains | |
long * | transtre |
indices of local coordinate systems for stresses | |
double * | zeta |
z-coordinate |
Definition at line 332 of file outdriverm.h.
pointoutm | ( | ) |
~pointoutm | ( | ) |
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 |
Created by Tomas Koudelka
Definition at line 5010 of file outdriverm.cpp.
References dstep, eta, ksi, sel::n, npnt, sel::print(), print_err(), sel_all, sel_list, sel_no, sel_range, selelem, sellc, seloth, selpnt, selstra, selstre, sel::st, transtra, transtre, and zeta.
Referenced by outdriverm::print().
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 |
Created by Tomas Koudelka
Definition at line 5231 of file outdriverm.cpp.
References mechtop::elements, mechmat::ip, element::ipp, Mm, Mt, sel::n, intpoints::ncompother, mechtop::ne, npnt, sel::presence_id(), print_err(), sel_all, sel_list, sel_no, sel_range, selelem, selpnt, and sel::st.
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 |
Created by Tomas Koudelka
Definition at line 5073 of file outdriverm.cpp.
References npnt, print_other(), print_stra(), print_stre(), sel_no, seloth, selstra, and selstre.
Referenced by outdriverm::print_out(), and outdriverm::print_out_forced().
void print_stra | ( | FILE * | out, | |
long | lcid | |||
) |
prints strains at given user defined point
Function prints required strains 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 |
Created by Tomas Koudelka
Definition at line 5112 of file outdriverm.cpp.
References aepoints::ev, mechtop::give_tncomp(), Mm, Mt, sel::n, mechtop::ne, npnt, sel::presence_id(), print_err(), prstra, sel_all, sel_list, sel_no, sel_range, selelem, selpnt, selstra, sel::st, and mechmat::stra.
Referenced by print_out().
void print_stre | ( | FILE * | out, | |
long | lcid | |||
) |
prints stresses at given user defined point
Function prints required stresses 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 |
Created by Tomas Koudelka
Definition at line 5172 of file outdriverm.cpp.
References aepoints::ev, mechtop::give_tncomp(), Mm, Mt, sel::n, mechtop::ne, npnt, sel::presence_id(), print_err(), prstre, sel_all, sel_list, sel_no, sel_range, selelem, selpnt, selstra, sel::st, and mechmat::stre.
Referenced by print_out().
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 |
Created by Tomas Koudelka
Definition at line 4909 of file outdriverm.cpp.
References dstep, eta, ksi, memset(), Mp, sel::n, npnt, print_err(), sel::read(), sel_all, sel_list, sel_no, sel_range, selelem, sellc, seloth, selpnt, selstra, selstre, sel::st, probdesc::straincomp, probdesc::stresscomp, transtra, transtre, xfscanf(), and zeta.
Referenced by outdriverm::read().
prints UDP values at selected steps
Definition at line 353 of file outdriverm.h.
Referenced by print(), outdriverm::print_newstep(), outdriverm::print_out(), read(), and outdriverm::read().
double* eta |
y-coordinate
Definition at line 361 of file outdriverm.h.
Referenced by pointoutm(), print(), read(), and ~pointoutm().
double* ksi |
x-coordinate
Definition at line 359 of file outdriverm.h.
Referenced by pointoutm(), print(), read(), and ~pointoutm().
long npnt |
number of user defined points
Definition at line 356 of file outdriverm.h.
Referenced by pointoutm(), print(), print_other(), print_out(), print_stra(), print_stre(), read(), and outdriverm::testlcs().
selection of elements
Definition at line 366 of file outdriverm.h.
Referenced by print(), print_other(), print_stra(), print_stre(), and read().
selections for load cases
Definition at line 369 of file outdriverm.h.
Referenced by print(), outdriverm::print_newstep(), outdriverm::print_out(), outdriverm::print_out_forced(), and read().
selections for other values
Definition at line 385 of file outdriverm.h.
Referenced by pointoutm(), print(), print_out(), read(), and ~pointoutm().
selections of points
Definition at line 372 of file outdriverm.h.
Referenced by pointoutm(), print(), print_other(), print_stra(), print_stre(), read(), and ~pointoutm().
selections for strains
Definition at line 375 of file outdriverm.h.
Referenced by pointoutm(), print(), print_out(), print_stra(), print_stre(), read(), and ~pointoutm().
selections for stresses
Definition at line 380 of file outdriverm.h.
Referenced by pointoutm(), print(), print_out(), read(), and ~pointoutm().
long* transtra |
indices of local coordinate systems for strains
Definition at line 377 of file outdriverm.h.
Referenced by pointoutm(), print(), read(), outdriverm::testlcs(), and ~pointoutm().
long* transtre |
indices of local coordinate systems for stresses
Definition at line 382 of file outdriverm.h.
Referenced by pointoutm(), print(), read(), outdriverm::testlcs(), and ~pointoutm().
double* zeta |
z-coordinate
Definition at line 363 of file outdriverm.h.
Referenced by pointoutm(), print(), read(), and ~pointoutm().