IFEM 90A354
HHTMats.h
Go to the documentation of this file.
1// $Id$
2//==============================================================================
12//==============================================================================
13
14#ifndef _HHT_MATS_H
15#define _HHT_MATS_H
16
17#include "NewmarkMats.h"
18
19
25class HHTMats : public NewmarkMats
26{
27public:
29 HHTMats(double alpha, double a, double b, bool old = false);
31 virtual ~HHTMats() {}
32
34 virtual const Matrix& getNewtonMatrix() const;
36 virtual const Vector& getRHSVector() const;
37
38private:
39 bool oldHHT;
40};
41
42#endif
Representation of the element matrices for a dynamic FEM problem.
std::vector< Vector > b
The element right-hand-side vectors.
Definition ElmMats.h:73
Class representing the element matrices for a dynamic FEM problem based on Hilber-Hughes-Taylor time ...
Definition HHTMats.h:26
virtual const Matrix & getNewtonMatrix() const
Returns the element-level Newton matrix.
Definition HHTMats.C:25
virtual const Vector & getRHSVector() const
Returns the element-level right-hand-side vector.
Definition HHTMats.C:75
virtual ~HHTMats()
Empty destructor.
Definition HHTMats.h:31
bool oldHHT
If true, used together with NewmarkNLSIM.
Definition HHTMats.h:39
Class representing the element matrices for a dynamic FEM problem based on Newmark time integration.
Definition NewmarkMats.h:26
A vector class with some added algebraic operations.
Definition matrix.h:64