81 this->
velocity->evaluateAt(a,
gc, VM_Total, tstep);
82 for (
int i=1; i<=nsd; i++) {
virtual const FEInterpolation * getGeometryInterpolation() const
virtual Element_Geometry_Type giveGeometryType() const =0
virtual void local2global(FloatArray &answer, const FloatArray &lcoords, const FEICellGeometry &cellgeo) const =0
void beProductOf(const FloatMatrix &aMatrix, const FloatArray &anArray)
static FloatMatrix fromArray(const FloatArray &vector, bool transpose=false)
void beProductOf(const FloatMatrix &a, const FloatMatrix &b)
void beDyadicProductOf(const FloatArray &vec1, const FloatArray &vec2)
double at(std::size_t i, std::size_t j) const
const FloatArray & giveNaturalCoordinates() const
Returns coordinate array of receiver.
Base class for elements based on mp (multi-physics) concept.
virtual const void getUnknownVector(FloatArray &answer, const Variable *field, ValueModeType mode, TimeStep *tstep)
Returns vector of nodal unknowns for given Variable.
void initializeCell(Element &cell) const override
void evaluate(FloatArray &, MPElement &cell, GaussPoint *gp, TimeStep *tstep) const override
Evaluates Internal forces vector, i.e. $w^T(\grad N)^T f(p)$.
NTN(const Variable *testField, const Variable *unknownField)
void getDimensions(Element &cell) const override
void evaluate_lin(FloatMatrix &answer, MPElement &e, GaussPoint *gp, TimeStep *tstep) const override
Evaluates the linearization of term (the lhs contribution).
const Variable * testField
dnTaN(const Variable *testField, const Variable *unknownField, FieldPtr velocity)
void evaluate(FloatArray &, MPElement &cell, GaussPoint *gp, TimeStep *tstep) const override
Evaluates Internal forces vector, i.e. $w^T(\grad N)^T f(p)$.
void initializeCell(Element &cell) const override
void getDimensions(Element &cell) const override
void evaluate_lin(FloatMatrix &answer, MPElement &e, GaussPoint *gp, TimeStep *tstep) const override
Evaluates the linearization of term (the lhs contribution).
std::shared_ptr< Field > FieldPtr
oofem::oofegGraphicContext gc[OOFEG_LAST_LAYER]