MIDAS  0.75
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
Public Member Functions | Protected Attributes | List of all members
midaspace::LCS_beam Class Reference

Local coordinate system at beam element. More...

#include <taux.h>

Inheritance diagram for midaspace::LCS_beam:
midaspace::LocalCoordSystem

Public Member Functions

 LCS_beam (void)
 CONSTRUCTOR. More...
 
 LCS_beam (LCSdirection dir, LCStype typ)
 
 LCS_beam (LCSdirection dir, LCStype typ, long num)
 
 LCS_beam (LCSdirection dir, LCStype typ, const double *a)
 
virtual ~LCS_beam ()
 DESTRUCTOR. More...
 
void initialize_from (const char *&str, femFileFormat ff)
 
void initialize (const Geometry *geom)
 
const Elem3Dgive_vector (void) const
 
void print_row_OOFEM (FILE *stream, int did, Beam *b) const
 
- Public Member Functions inherited from midaspace::LocalCoordSystem
 LocalCoordSystem (void)
 CONSTRUCTOR. More...
 
virtual ~LocalCoordSystem ()
 DESTRUCTOR. More...
 

Protected Attributes

LCSdirection direction
 
LCStype type
 
long number
 
Elem3D array
 
const Pointp
 

Detailed Description

Local coordinate system at beam element.

a) v uloze se s LCS pracuje u beamu (zatim) b) LCS se pro dany element urcuje podle tohoto poradi, viz Element :: print_refNode_OOFEM 1) element ma prirazenou vlastni instanci tridy LocalCoordSystem, je schovana v attributes 2) vsechny elementy maji jednu globalni instanci tridy LocalCoordSystem 3) nahodny smer - refnode == 0 c) trida LocalCoordSystem ma v sobe ulozenej LCS temito zpusoby LCSt_Void - nahodny smer LCSt_NodeID - LCS je urceno pomoci lokalni osy x a refnode s identifikacnim cislem [number] LCSt_NodeProp - LCS je urceno pomoci lokalni osy x a refnode s property [number] LCSt_NodeCoords - LCS je urceno pomoci lokalni osy x a refnode s coordinaty [array] LCSt_Vector - LCS je urceno pomoci lokalni osy x a vektorem [array]

Definition at line 235 of file taux.h.

Constructor & Destructor Documentation

midaspace::LCS_beam::LCS_beam ( void  )
inline

CONSTRUCTOR.

Definition at line 246 of file taux.h.

References direction, midaspace::LCSd_Void, midaspace::LCSt_Void, number, p, and type.

midaspace::LCS_beam::LCS_beam ( LCSdirection  dir,
LCStype  typ 
)
inline

Definition at line 247 of file taux.h.

References direction, number, p, and type.

midaspace::LCS_beam::LCS_beam ( LCSdirection  dir,
LCStype  typ,
long  num 
)
inline

Definition at line 248 of file taux.h.

References direction, number, p, and type.

midaspace::LCS_beam::LCS_beam ( LCSdirection  dir,
LCStype  typ,
const double *  a 
)
inline

Definition at line 249 of file taux.h.

References array, direction, errol, midaspace::LCSt_Vector, number, p, midaspace::Elem3D::scan_xyz(), and type.

virtual midaspace::LCS_beam::~LCS_beam ( )
inlinevirtual

DESTRUCTOR.

Definition at line 256 of file taux.h.

References p.

Member Function Documentation

const Elem3D* midaspace::LCS_beam::give_vector ( void  ) const
inline

Definition at line 264 of file taux.h.

References array, midaspace::LCSt_Vector, and type.

Referenced by midaspace::ComponentGeometry2D::initialize().

void midaspace::LCS_beam::initialize ( const Geometry geom)
void midaspace::LCS_beam::initialize_from ( const char *&  str,
femFileFormat  ff 
)
void midaspace::LCS_beam::print_row_OOFEM ( FILE *  stream,
int  did,
Beam b 
) const

Member Data Documentation

Elem3D midaspace::LCS_beam::array
protected

Definition at line 241 of file taux.h.

Referenced by give_vector(), initialize_from(), LCS_beam(), and print_row_OOFEM().

LCSdirection midaspace::LCS_beam::direction
protected

Definition at line 238 of file taux.h.

Referenced by initialize_from(), LCS_beam(), and print_row_OOFEM().

long midaspace::LCS_beam::number
protected

Definition at line 240 of file taux.h.

Referenced by initialize(), initialize_from(), and LCS_beam().

const Point* midaspace::LCS_beam::p
protected

Definition at line 242 of file taux.h.

Referenced by initialize(), LCS_beam(), print_row_OOFEM(), and ~LCS_beam().

LCStype midaspace::LCS_beam::type
protected

Definition at line 239 of file taux.h.

Referenced by give_vector(), initialize(), initialize_from(), LCS_beam(), and print_row_OOFEM().


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