35 #ifndef crosssection_h 36 #define crosssection_h 50 #define _IFT_CrossSection_SetNumber "set" 54 class IntegrationRule;
173 virtual void printYourself();
192 virtual int setupIntegrationPoints(
IntegrationRule &irule,
int npointsXY,
int npointsZ,
Element *element);
252 virtual double predictRelativeComputationalCost(
GaussPoint *ip);
295 #endif // crosssection_h Relative penalty stiffness for drilling DOFs.
Shear area in z direction.
InternalStateType
Type representing the physical meaning of element or constitutive model internal variable.
Director vector component in y-axis.
int giveSetNumber() const
The purpose of DataStream abstract class is to allow to store/restore context to different streams...
virtual int testCrossSectionExtension(CrossSectExtension ext)
Returns nonzero, if receiver implements required extension.
virtual double giveRelativeSelfComputationalCost()
Returns the weight representing relative computational cost of receiver The reference element is inte...
Penalty stiffness for drilling DOFs.
Abstract base class for all finite elements.
Moment of inertia around z-axis.
CrossSectionProperty
List of properties possibly stored in a cross section.
MatResponseMode
Describes the character of characteristic material matrix.
Abstract base class representing integration rule.
Base abstract class representing cross section in finite element mesh.
CrossSectExtension
Type representing cross section extension for run time testing.
Shear coefficient of beam.
Dictionary propertyDictionary
Dictionary for storing cross section parameters (like dimensions).
Director vector component in z-axis.
Number of layers that makes up the cross section.
Moment of inertia around x-axis.
virtual bool isCharacteristicMtrxSymmetric(MatResponseMode rMode)
Check for symmetry of stiffness matrix.
Abstract base class for all material models.
This class implements a linked list whose entries are Pairs (see below).
Class representing vector of real numbers.
Shear area in y direction.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual double predictRelativeRedistributionCost(GaussPoint *gp)
virtual double give(int aProperty, GaussPoint *gp)
Returns the value of cross section property.
long ContextMode
Context mode (mask), defining the type of information written/read to/from context.
Type of artificially added drilling stiffness for drilling DOFs.
the oofem namespace is to define a context or scope in which all oofem names are defined.
Director vector component in x-axis.
Moment of inertia around y-axis.
Class representing integration point in finite element program.
Class representing solution step.
The top abstract class of all classes constituting the finite element mesh.