Go to the documentation of this file.
35#ifndef prescribedgradienthomogenization_h
36#define prescribedgradienthomogenization_h
46#define _IFT_PrescribedGradientHomogenization_Name "prescribedgradient"
47#define _IFT_PrescribedGradientHomogenization_centercoords "ccoord"
48#define _IFT_PrescribedGradientHomogenization_gradient "gradient"
53class DynamicInputRecord;
115 void setPrescribedGradientVoigt(
const FloatArray &t);
120 void giveGradientVoigt(
FloatArray &oGradient)
const;
FloatMatrix mGradient
Prescribed gradient .
virtual const char * giveClassName() const =0
FloatArray mCenterCoord
Center coordinate .
void setCenterCoordinate(FloatArray &x)
FloatArray & giveCenterCoordinate()
Returns the center coordinate.
virtual void computeField(FloatArray &sigma, TimeStep *tStep)=0
PrescribedGradientHomogenization()
virtual double domainSize(Domain *d, int set)
virtual void computeTangent(FloatMatrix &tangent, TimeStep *tStep)=0
void setPrescribedGradient(const FloatMatrix &t)
virtual double domainSize()
virtual ~PrescribedGradientHomogenization()
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