NeoPZ
pzbctension.cpp
Go to the documentation of this file.
1 
6 #include "pzbctension.h"
7 #include "pzadmchunk.h"
8 #include "pzintel.h"
9 #include "TPZMulticamadaOrtho.h"
10 
11 TPZBCTension::TPZBCTension(TPZMaterial * &material,int id,int type,
12  TPZFMatrix<STATE> &val1,TPZFMatrix<STATE> &val2, REAL sign, TPZMulticamadaOrthotropic *mult, int camada) :
13 TPZRegisterClassId(&TPZBCTension::ClassId),TPZBndCond(material,id,type,val1,val2) {
14  fCamada = camada;
15  fMultCam = mult;
16  fSign = sign;
17 
18 
19 }
21  return Hash("TPZBCTension") ^ TPZBndCond::ClassId() << 1;
22 }
TPZMulticamadaOrthotropic * fMultCam
Definition: pzbctension.h:26
Class which implements a tension boundary condition, where the tensor is computed from a finite eleme...
Definition: pzbctension.h:24
Gerencia um conjunto de placas dispostas em forma multicamada.
virtual int ClassId() const override
Returns the unique identifier for reading/writing objects to streams.
Definition: pzbndcond.cpp:88
virtual int ClassId() const override
Returns the unique identifier for reading/writing objects to streams.
Definition: pzbctension.cpp:20
Declarates the TPZBlock<REAL>class which implements block matrices.
Contains the TPZBCTension class which implements a tension boundary condition.
This abstract class defines the behaviour which each derived class needs to implement.
Definition: TPZMaterial.h:39
TPZBCTension(TPZMaterial *&material, int id, int type, TPZFMatrix< STATE > &val1, TPZFMatrix< STATE > &val2, REAL sign, TPZMulticamadaOrthotropic *mult, int camada)
Definition: pzbctension.cpp:11
This class defines the boundary condition for TPZMaterial objects.
Definition: pzbndcond.h:29
int32_t Hash(std::string str)
Definition: TPZHash.cpp:10
Contains declaration of TPZInterpolatedElement class which implements computational element of the in...
Contains the TPZMulticamadaOrthotropic class.