35 #ifndef PrescribedGenStrainShell7_h 36 #define PrescribedGenStrainShell7_h 47 #define _IFT_PrescribedGenStrainShell7_Name "PrescribedGenStrainShell7" 48 #define _IFT_PrescribedGenStrainShell7_centercoords "ccoord" 49 #define _IFT_PrescribedGenStrainShell7_generalizedstrain "generalizedstrain" 61 class OOFEM_EXPORT PrescribedGenStrainShell7 :
public BoundaryCondition
68 FloatArray centerCoord;
120 virtual void scale(
double s) { gradient.times(s); }
133 virtual void setPrescribedGenStrainShell7Voigt(
const FloatArray &t);
143 virtual const char *
giveClassName()
const {
return "PrescribedGenStrainShell7"; }
151 #endif // PrescribedGenStrainShell7_h
virtual void scale(double s)
Scales the receiver according to given value.
virtual FloatArray & giveCenterCoordinate()
Returns the center coordinate.
virtual bcType giveType() const
ValueModeType
Type representing the mode of UnknownType or CharType, or similar types.
virtual void setPrescribedGenStrainShell7(const FloatMatrix &t)
Set prescribed tensor.
bcType
Type representing the type of bc.
Class implementing Dirichlet boundary condition on DOF (primary boundary condition).
PrescribedGenStrainShell7(int n, Domain *d)
Creates boundary condition with given number, belonging to given domain.
virtual const char * giveInputRecordName() const
virtual void setCenterCoordinate(const FloatArray &x)
Set the center coordinate for the prescribed values to be set for.
virtual const char * giveClassName() const
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
virtual ~PrescribedGenStrainShell7()
Destructor.
#define _IFT_PrescribedGenStrainShell7_Name
the oofem namespace is to define a context or scope in which all oofem names are defined.
Abstract class Dof represents Degree Of Freedom in finite element mesh.
Class representing solution step.