VonMisesFilter Class Reference

VonMisesFilter is a postprocessing filter for visualizing elastic stresses in a body. It calculates the stress tensor and applies the Von Mises equivalent stress formula to obtain the resulting stress measure. More...

#include <filter.h>

Inherits Filter.

List of all members.

Public Member Functions

 VonMisesFilter (MeshFunction *sln1, MeshFunction *sln2, double lambda, double mu, int cyl=0, int item1=H2D_FN_VAL, int item2=H2D_FN_VAL)
virtual scalar get_pt_value (double x, double y, int item=H2D_FN_VAL_0)

Protected Member Functions

virtual void precalculate (int order, int mask)
 precalculates the current function at the current integration points.

Protected Attributes

double lambda
double mu
int cyl
int item1
int item2

Detailed Description

VonMisesFilter is a postprocessing filter for visualizing elastic stresses in a body. It calculates the stress tensor and applies the Von Mises equivalent stress formula to obtain the resulting stress measure.

Calculates the Von Mises stress.


Constructor & Destructor Documentation

VonMisesFilter::VonMisesFilter ( MeshFunction sln1,
MeshFunction sln2,
double  lambda,
double  mu,
int  cyl = 0,
int  item1 = H2D_FN_VAL,
int  item2 = H2D_FN_VAL 
)

Member Function Documentation

virtual scalar VonMisesFilter::get_pt_value ( double  x,
double  y,
int  item = H2D_FN_VAL_0 
) [inline, virtual]

Implements MeshFunction.

void VonMisesFilter::precalculate ( int  order,
int  mask 
) [protected, virtual]

precalculates the current function at the current integration points.

Implements Function< TYPE >.


Member Data Documentation

int VonMisesFilter::cyl [protected]
int VonMisesFilter::item1 [protected]
int VonMisesFilter::item2 [protected]
double VonMisesFilter::lambda [protected]
double VonMisesFilter::mu [protected]

The documentation for this class was generated from the following files:
Generated on Sat Jun 5 15:17:43 2010 for Hermes2D Library: Real Version by  doxygen 1.6.3