6 #ifndef TPZELASTICITYMATERIAL2DHYBRID 7 #define TPZELASTICITYMATERIAL2DHYBRID void Read(TPZStream &buf, void *context) override
Reads the element data from a stream.
TPZElasticity2DHybrid()
Default constructor.
clarg::argBool bc("-bc", "binary checkpoints", false)
This class implements a simple vector storage scheme for a templated class T. Utility.
void Write(TPZStream &buf, int withclassid) const override
Saves the element data to a stream.
This abstract class defines the behaviour which each derived class needs to implement.
int ClassId() const override
Returns the solution associated with the var index based on the finite element approximation.
virtual void ContributeBC(TPZMaterialData &data, REAL weight, TPZFMatrix< STATE > &ek, TPZFMatrix< STATE > &ef, TPZBndCond &bc) override
Applies the element boundary conditions.
This class defines the boundary condition for TPZMaterial objects.
virtual ~TPZElasticity2DHybrid()
Default destructor.
Contains the TPZElasticityMaterial class which implements a two dimensional elastic material in plane...
REAL E()
Returns the elasticity modulus E.
virtual void Contribute(TPZVec< TPZMaterialData > &data, REAL weight, TPZFMatrix< STATE > &ek, TPZFMatrix< STATE > &ef) override
Calculates the element stiffness matrix - simulate compaction as aditional variable.
virtual TPZMaterial * NewMaterial() override
Creates a new material from the current object ??
This class implements a two dimensional elastic material in plane stress or strain.
This class implements a two dimensional elastic material in plane stress or strain.
Defines the interface for saving and reading data. Persistency.