67 :
Element(NewId, pGeometry, pProperties) {}
105 Element::Pointer
Create(
IndexType NewId, GeometryType::Pointer pGeom, PropertiesType::Pointer pProperties)
const override;
214 std::string
Info()
const override;
217 void PrintInfo(std::ostream& rOStream)
const override;
220 void PrintData(std::ostream& rOStream)
const override;
238 double GetElementMass()
const;
246 void save(
Serializer& rSerializer)
const override;
Base class for all Elements.
Definition: element.h:60
std::vector< DofType::Pointer > DofsVectorType
Definition: element.h:100
std::vector< std::size_t > EquationIdVectorType
Definition: element.h:98
std::size_t IndexType
Definition: flags.h:74
Definition: mass_element.h:27
MassElement(IndexType NewId, GeometryType::Pointer pGeometry, PropertiesType::Pointer pProperties)
Definition: mass_element.h:66
void GetDofList(DofsVectorType &rElementalDofList, const ProcessInfo &CurrentProcessInfo) const override
Definition: mass_element.cpp:81
void CalculateLocalSystem(MatrixType &rLeftHandSideMatrix, VectorType &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) override
Definition: mass_element.cpp:149
Element::Pointer Clone(IndexType NewId, NodesArrayType const &ThisNodes) const override
Definition: mass_element.cpp:52
KRATOS_CLASS_INTRUSIVE_POINTER_DEFINITION(MassElement)
Pointer definition of MassElement.
void GetSecondDerivativesVector(Vector &values, int Step=0) const override
Definition: mass_element.cpp:135
MassElement(IndexType NewId, GeometryType::Pointer pGeometry)
Definition: mass_element.h:60
Variable< array_1d< double, 3 > > ArrayVariableType
Definition: mass_element.h:33
MassElement(MassElement const &rOther)
Definition: mass_element.h:72
void GetValuesVector(Vector &values, int Step=0) const override
Definition: mass_element.cpp:125
void Initialize(const ProcessInfo &rCurrentProcessInfo) override
Definition: mass_element.cpp:140
MassElement(IndexType NewId, const NodesArrayType &ThisNodes)
Definition: mass_element.h:54
void EquationIdVector(EquationIdVectorType &rResult, const ProcessInfo &CurrentProcessInfo) const override
Definition: mass_element.cpp:59
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: mass_element.cpp:321
void GetFirstDerivativesVector(Vector &values, int Step=0) const override
Definition: mass_element.cpp:130
MassElement(IndexType NewId=0)
Definition: mass_element.h:48
void CalculateDampingMatrix(MatrixType &rDampingMatrix, const ProcessInfo &rCurrentProcessInfo) override
Definition: mass_element.cpp:225
~MassElement() override=default
void CalculateMassMatrix(MatrixType &rMassMatrix, const ProcessInfo &rCurrentProcessInfo) override
Definition: mass_element.cpp:195
void CalculateRightHandSide(VectorType &rRightHandSideVector, const ProcessInfo &rCurrentProcessInfo) override
Definition: mass_element.cpp:168
std::string Info() const override
Turn back information as a string.
Definition: mass_element.cpp:312
void CalculateLeftHandSide(MatrixType &rLeftHandSideMatrix, const ProcessInfo &rCurrentProcessInfo) override
Definition: mass_element.cpp:158
Element::Pointer Create(IndexType NewId, NodesArrayType const &ThisNodes, PropertiesType::Pointer pProperties) const override
Definition: mass_element.cpp:32
int Check(const ProcessInfo &rCurrentProcessInfo) const override
Definition: mass_element.cpp:262
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: mass_element.cpp:328
PointerVector is a container like stl vector but using a vector to store pointers to its data.
Definition: pointer_vector.h:72
ProcessInfo holds the current value of different solution parameters.
Definition: process_info.h:59
The serialization consists in storing the state of an object into a storage format like data file or ...
Definition: serializer.h:123
Variable class contains all information needed to store and retrive data from a data container.
Definition: variable.h:63
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
list values
Definition: bombardelli_test.py:42
def load(f)
Definition: ode_solve.py:307