6 #ifndef MULTICAMADAORTH 7 #define MULTICAMADAORTH 66 void Print(std::ostream &out = std::cout);
128 if(QX != 0.) fLinearX = 1;
137 if(QY != 0.) fLinearY = 1;
void AddPlacaOrtho(TPZMaterial *material, REAL height)
Adds shells.
void Print(std::ostream &out=std::cout)
Gerencia um conjunto de placas dispostas em forma multicamada.
Templated vector implementation.
TPZMulticamadaOrthotropic(REAL z, REAL dx, REAL dy, int64_t nelx, int64_t nely, REAL Correct=1.0)
Construtor.
void Tensor(TPZVec< REAL > &x, int placa, TPZFMatrix< REAL > &tensor)
Tensor which needs to be applied at the given coordinate.
void AnalyticTensor(TPZVec< REAL > &co, TPZFMatrix< REAL > &tensor)
Compute a tension state corresponding to the difference between the target state and tension state l...
TPZManVector< REAL, 3 > fDiry
This abstract class defines the behaviour which each derived class needs to implement.
Implements a orthotropic material.
Implements the sequence of actions to perform a finite element analysis. Analysis.
expr_ dx(i) *cos(expr_.val())
int64_t fNelx
Number of elementos at x and y axes : fNelx, fNely.
REAL fCorrect
Relaxation factor to correct resulting forces.
void PrintCenterForces(std::ostream &out)
void SetCorrect(REAL Correct)
Contains the TPZPlacaOrthotropic class.
Contains declaration of the TPZAutoPointer class which has Increment and Decrement actions are mutexe...
REAL co[8][3]
Coordinates of the eight nodes.
void PrintTensors(std::ostream &out)
TPZVec< TPZPlacaOrthotropic > & RPlacaOrtho()
TPZCompMesh * fCompMesh
Computational mesh to calculations.
TPZStack< TPZPlacaOrthotropic > fPlacaOrth
Shells vector.
void GenerateMesh()
Creates a computational mesh to all the shells.
This class implements a geometric mesh for the pz environment. Geometry.
TPZManVector< REAL, 3 > fDirx
Implements computational mesh. Computational Mesh.
TPZGeoMesh * fGeoMesh
Geometric mesh with shells.
void ComputeCenterForces()
Computes the global efforts of the finite element solution.
~TPZMulticamadaOrthotropic()
Destrutor.
O objeto desta classe representa uma placa do objeto multicamada.
REAL fDx
Dimension of the shells (must to be constant for all shells)
void ComputeSolution(std::ostream &out=std::cout, int print=0)