99 double ekk = eps.
at(1) + eps.
at(2);
108 double ekk = eps.
at(1) + eps.
at(2) + eps.
at(3);
125 double ekk = eps.
at(1) + eps.
at(2) + eps.
at(3);
152 answer.
at(1, 1) = answer.
at(2, 2) = 2.0 *
viscosity * ( 2. / 3. );
153 answer.
at(1, 2) = answer.
at(2, 1) = -2.0 *
viscosity * ( 1. / 3. );
160 answer.
at(1, 1) = answer.
at(2, 2) = answer.
at(3, 3) = 2.0 *
viscosity * ( 2. / 3. );
161 answer.
at(1, 2) = answer.
at(1, 3) = -2.0 *
viscosity * ( 1. / 3. );
162 answer.
at(2, 1) = answer.
at(2, 3) = -2.0 *
viscosity * ( 1. / 3. );
163 answer.
at(3, 1) = answer.
at(3, 2) = -2.0 *
viscosity * ( 1. / 3. );
177 answer.
at(1, 1) = answer.
at(2, 2) = answer.
at(3, 3) = 2.0 *
viscosity * ( 2. / 3. );
178 answer.
at(1, 2) = answer.
at(1, 3) = -2.0 *
viscosity * ( 1. / 3. );
179 answer.
at(2, 1) = answer.
at(2, 3) = -2.0 *
viscosity * ( 1. / 3. );
180 answer.
at(3, 1) = answer.
at(3, 2) = -2.0 *
viscosity * ( 1. / 3. );
MaterialMode giveMaterialMode()
Returns corresponding material mode of receiver.
virtual MaterialStatus * giveStatus(GaussPoint *gp) const
Returns material status of receiver in given integration point.
Domain * domain
Link to domain object, useful for communicating with other FEM components.
double & at(int aKey)
Returns the value of the pair which key is aKey.
double & at(int i)
Coefficient access function.
EngngModel * giveEngngModel()
Returns engineering model to which receiver is associated.
Dictionary propertyDictionary
Property dictionary.
virtual void giveInputRecord(DynamicInputRecord &input)
Setups the input record string of receiver.
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 double give(int aProperty, GaussPoint *gp)
Returns the value of material property 'aProperty'.
This class implements a transport material status information.
virtual double give(int aProperty, GaussPoint *gp)
Returns the value of material property 'aProperty'.
virtual MaterialStatus * CreateStatus(GaussPoint *gp) const
Creates new copy of associated status and inserts it into given integration point.
virtual double giveVariableScale(VarScaleType varId)
Returns the scale factor for given variable type.
double at(int i, int j) const
Coefficient access function.
virtual int checkConsistency()
Allows programmer to test some internal data, before computation begins.
Abstract base class representing a material status information.
Class representing vector of real numbers.
Implementation of matrix containing floating point numbers.
#define _IFT_NewtonianFluidMaterial_mu
IRResultType
Type defining the return values of InputRecord reading operations.
virtual void computeDeviatoricStressVector(FloatArray &answer, GaussPoint *gp, const FloatArray &eps, TimeStep *tStep)
Computes the deviatoric stress vector from given strain.
virtual void giveDeviatoricStiffnessMatrix(FloatMatrix &answer, MatResponseMode, GaussPoint *gp, TimeStep *tStep)
Computes the deviatoric stiffness; .
void resize(int rows, int cols)
Checks size of receiver towards requested bounds.
virtual bool giveEquationScalingFlag()
Returns the Equation scaling flag, which is used to indicate that governing equation(s) are scaled...
virtual double giveEffectiveViscosity(GaussPoint *gp, TimeStep *tStep)
Gives the effective viscosity for the given integration point.
void zero()
Zeroes all coefficient of receiver.
Domain * giveDomain() const
REGISTER_Material(DummyMaterial)
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.
virtual IRResultType initializeFrom(InputRecord *ir)
Initializes receiver according to object description stored in input record.
Class representing integration point in finite element program.
Class representing solution step.
void resize(int s)
Resizes receiver towards requested size.