35 #ifndef SRC_SM_ELEMENTS_INTERFACES_INTELLINE2INTPEN_H_ 36 #define SRC_SM_ELEMENTS_INTERFACES_INTELLINE2INTPEN_H_ 40 #define _IFT_IntElLine2IntPen_Name "intelline2intpen" 57 virtual const char *
giveClassName()
const {
return "IntElLine2IntPen"; }
This class implements a two dimensional interface element and is simply an extension of IntElLine1 to...
IntElLine2IntPen(int n, Domain *d)
virtual void computeStiffnessMatrix(FloatMatrix &answer, MatResponseMode rMode, TimeStep *tStep)
Computes the stiffness/tangent matrix of receiver.
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
MatResponseMode
Describes the character of characteristic material matrix.
virtual ~IntElLine2IntPen()
virtual const char * giveInputRecordName() const
#define _IFT_IntElLine2IntPen_Name
virtual const char * giveClassName() const
virtual void computeCovarBaseVectorAt(GaussPoint *gp, FloatArray &G)
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
This class implements a two dimensional interface element with interior penalty formulation.
virtual void giveInternalForcesVector(FloatArray &answer, TimeStep *tStep, int useUpdatedGpRecord=0)
Returns equivalent nodal forces vectors.
the oofem namespace is to define a context or scope in which all oofem names are defined.
Class representing integration point in finite element program.
Class representing solution step.