59 for (
int i = 1; i <= 6; i++ ) {
61 for (
int j = i + 1; j <= 6; j++ ) {
85 for (
int i = 1; i <= 6; i++ ) {
86 for (
int j = i; j <= 6; j++ ) {
double & at(int i)
Coefficient access function.
This class implements a structural material status information.
double preCastStiffnessReduction
artificial isotropic damage to reflect reduction in stiffness for time < castingTime.
virtual void giveThermalDilatationVector(FloatArray &answer, GaussPoint *gp, TimeStep *tStep)
Returns a vector of coefficients of thermal dilatation in direction of each material principal (local...
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
virtual void giveInputRecord(DynamicInputRecord &input)
Setups the input record string of receiver.
MatResponseMode
Describes the character of characteristic material matrix.
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
virtual MaterialStatus * CreateStatus(GaussPoint *gp) const
Creates new copy of associated status and inserts it into given integration point.
void giveInputRecord(DynamicInputRecord &input)
Setups the input record string of receiver.
void times(double f)
Multiplies receiver by factor f.
double at(int i, int j) const
Coefficient access function.
double giveIntrinsicTime()
Returns intrinsic time, e.g. time in which constitutive model is evaluated.
Abstract base class representing a material status information.
virtual void give3dMaterialStiffnessMatrix(FloatMatrix &answer, MatResponseMode mode, GaussPoint *gp, TimeStep *tStep)
Computes full 3d material stiffness matrix at given integration point, time, respecting load history ...
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
IRResultType
Type defining the return values of InputRecord reading operations.
#define _IFT_AnisotropicLinearElasticMaterial_talpha
void zero()
Zeroes all coefficients of receiver.
Domain * giveDomain() const
REGISTER_Material(DummyMaterial)
double castingTime
Casting time.
int giveSize() const
Returns the size of receiver.
the oofem namespace is to define a context or scope in which all oofem names are defined.
#define _IFT_AnisotropicLinearElasticMaterial_stiff
Class representing integration point in finite element program.
Class representing solution step.
void resize(int s)
Resizes receiver towards requested size.