50#define _IFT_CrossSection_SetNumber "set"
174 void printYourself()
override;
193 virtual int setupIntegrationPoints(
IntegrationRule &irule,
int npointsXY,
int npointsZ,
Element *element);
270 #pragma GCC diagnostic push
272 #pragma GCC diagnostic ignored "-Woverloaded-virtual"
278 #pragma GCC diagnostic pop
virtual double predictRelativeComputationalCost(GaussPoint *ip)
virtual Material * giveMaterial(IntegrationPoint *ip) const =0
hidden by virtual oofem::Material* TransportCrossSection::giveMaterial() const
virtual int testCrossSectionExtension(CrossSectExtension ext)
virtual double predictRelativeRedistributionCost(GaussPoint *gp)
virtual int packUnknowns(DataStream &buff, TimeStep *tStep, GaussPoint *ip)=0
virtual double giveRelativeSelfComputationalCost()
Dictionary propertyDictionary
virtual int unpackAndUpdateUnknowns(DataStream &buff, TimeStep *tStep, GaussPoint *ip)=0
CrossSection(int n, Domain *d)
virtual void saveIPContext(DataStream &stream, ContextMode mode, GaussPoint *gp)
int giveSetNumber() const
void restoreContext(DataStream &stream, ContextMode mode) override
virtual int estimatePackSize(DataStream &buff, GaussPoint *ip)=0
void saveContext(DataStream &stream, ContextMode mode) override
virtual double give(int aProperty, GaussPoint *gp) const
virtual bool isCharacteristicMtrxSymmetric(MatResponseMode rMode) const
virtual void restoreIPContext(DataStream &stream, ContextMode mode, GaussPoint *gp)
FEMComponent(int n, Domain *d)
CrossSectionProperty
List of properties possibly stored in a cross section.
@ CS_ShearAreaY
Shear area in y direction.
@ CS_DrillingType
Type of artificially added drilling stiffness for drilling DOFs.
@ CS_InertiaMomentZ
Moment of inertia around z-axis.
@ CS_DirectorVectorY
Director vector component in y-axis.
@ CS_DrillingStiffness
Penalty stiffness for drilling DOFs.
@ CS_BottomZCoord
Bottom z coordinate.
@ CS_TorsionConstantX
Saint-Venant torsional constant (J).
@ CS_RelDrillingStiffness
Relative penalty stiffness for drilling DOFs.
@ CS_BeamShearCoeff
Shear coefficient of beam.
@ CS_DirectorVectorX
Director vector component in x-axis.
@ CS_InertiaMomentY
Moment of inertia around y-axis.
@ CS_ShearAreaZ
Shear area in z direction.
@ CS_DirectorVectorZ
Director vector component in z-axis.
@ CS_NumLayers
Number of layers that makes up the cross section.
@ CS_TopZCoord
Top z coordinate.
CrossSectExtension
Type representing cross section extension for run time testing.
GaussPoint IntegrationPoint