Go to the documentation of this file.
35#ifndef prescribeddispsliphomogenization_h
36#define prescribeddispsliphomogenization_h
47#define _IFT_PrescribedDispSlipHomogenization_dispField "disp"
48#define _IFT_PrescribedDispSlipHomogenization_dispGrad "dispgrad"
49#define _IFT_PrescribedDispSlipHomogenization_slipField "slip"
50#define _IFT_PrescribedDispSlipHomogenization_slipGrad "slipgrad"
51#define _IFT_PrescribedDispSlipHomogenization_centercoords "ccoord"
56class DynamicInputRecord;
108 virtual double domainSize(
Domain *d,
int set);
FloatArray & giveCenterCoordinate()
virtual void setSlipGradient(const FloatArray &t)
virtual void setDispGradient(const FloatArray &t)
virtual ~PrescribedDispSlipHomogenization()
void giveSlipGradient(FloatArray &oGradient) const
virtual void setSlipField(const FloatArray &t)
virtual void computeStress(FloatArray &stress, TimeStep *tStep)=0
void giveSlipField(FloatArray &oField) const
virtual void computeTransferStress(FloatArray &bStress, TimeStep *tStep)=0
FloatArray dispField
Prescribed fields.
FloatArray mCenterCoord
Center coordinates.
void giveDispGradient(FloatArray &oGradient) const
virtual void computeTangent(FloatMatrix &tangent, TimeStep *tStep)=0
PrescribedDispSlipHomogenization()
FloatMatrix dispGradient
Prescribed gradients.
virtual void computeReinfStress(FloatArray &rStress, TimeStep *tStep)=0
void giveDispField(FloatArray &oField) const
virtual void setDispField(const FloatArray &t)
virtual void setCenterCoordinate(FloatArray &x)
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011