crsecplstr Class Reference

#include <crsecplstr.h>

List of all members.

Public Member Functions

void changeparam (atsel &atcs, vector &val)
 crsecplstr (void)
void print (FILE *out)
void read (XFILE *in)
 ~crsecplstr (void)

Public Attributes

double m
double rho
double t

Detailed Description

Class crsecplstr defines cross section for 2D plane problems.

Creatde by JK,

Definition at line 16 of file crsecplstr.h.


Constructor & Destructor Documentation

crsecplstr ( void   ) 

Constructor initializes data members to zero or default values.

Created by JK,

Definition at line 12 of file crsecplstr.cpp.

References m, rho, and t.

~crsecplstr ( void   ) 

Destructor is defined only for the formal purposes.

Created by JK,

Definition at line 24 of file crsecplstr.cpp.


Member Function Documentation

void changeparam ( atsel atcs,
vector val 
)

Function changes class parameters. The function is used in stochastic or fuzzy computations.

Parameters:
atcs - selected cross-section parameters (parameters which are changed)
val - vector containing new values of parameters
Returns:
The function does not return anything.

Created by JK,

Definition at line 182 of file crsecplstr.cpp.

References atsel::atrib, atsel::num, print_err(), rho, and t.

Referenced by stochdriver::changecrsections().

void print ( FILE *  out  ) 

Function prints parameters of cross-section of twodimensional plane problem into the opened text file.

Parameters:
out - pointer to the opened text file
Returns:
The function does not return anything.

TKr, 11/02/2013 according to read (XFILE *in)

Definition at line 111 of file crsecplstr.cpp.

References earth_pressure, eigen_dynamics, forced_dynamics, geom_nonlinear_statics, growing_mech_structure, hemivar_inequal, layered_linear_statics, lin_floating_subdomain, linear_statics, load_balancing, m, mat_nonlinear_statics, mech_timedependent_prob, Mp, nonlin_floating_subdomain, print_err(), rho, t, and probdesc::tprob.

Referenced by mechcrsec::printcrschar().

void read ( XFILE in  ) 

Function reads parameters of cross-section of twodimensional plane problem from the opened text file.

Parameters:
in - pointer to the opened text file
Returns:
The function does not return anything.

Created by JK,

Definition at line 41 of file crsecplstr.cpp.

References earth_pressure, eigen_dynamics, forced_dynamics, geom_nonlinear_statics, growing_mech_structure, hemivar_inequal, layered_linear_statics, lin_floating_subdomain, linear_statics, load_balancing, m, mat_nonlinear_statics, mech_timedependent_prob, Mp, nonlin_floating_subdomain, print_err(), rho, t, probdesc::tprob, and xfscanf().

Referenced by mechcrsec::readcrsectype().


Member Data Documentation

double m

optional parameter concentrated mass (only for dynamic problems) it should be used only for cross sections defined at nodes

Definition at line 36 of file crsecplstr.h.

Referenced by crsecplstr(), mechcrsec::give_weight(), print(), and read().

double rho

optional components density of material (necessary for dynamics)

Definition at line 31 of file crsecplstr.h.

Referenced by changeparam(), crsecplstr(), mechcrsec::give_densityn(), print(), and read().

double t

necessary components for every problem type thickness of the plate or plane stress problem

Definition at line 27 of file crsecplstr.h.

Referenced by changeparam(), crsecplstr(), mechcrsec::give_onethickness(), mechcrsec::give_thicke(), mechcrsec::give_thickn(), print(), and read().


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

Generated by  doxygen 1.6.2