![]() |
NeoPZ
|
O objeto desta classe representa uma placa do objeto multicamada. More...
#include <TPZPlacaOrthotropic.h>
Public Member Functions | |
| TPZPlacaOrthotropic () | |
| Default constructor. More... | |
| TPZPlacaOrthotropic (TPZGeoEl *gel, REAL zmin, REAL zmax) | |
| Constructor. More... | |
| ~TPZPlacaOrthotropic () | |
| Destrutor. More... | |
| void | Tensor (TPZVec< REAL > &ksi, TPZFMatrix< REAL > &T) |
| Returns the tensions tensor of the shell. More... | |
| REAL | Moment (REAL zref, TPZVec< REAL > &normal, TPZVec< REAL > &direction) |
| REAL | Force (TPZVec< REAL > &normal, TPZVec< REAL > &direction) |
| REAL | GradMoment (REAL zref, TPZVec< REAL > &graddir, TPZVec< REAL > &normal, TPZVec< REAL > &direction) |
| REAL | GradForce (TPZVec< REAL > &graddir, TPZVec< REAL > &normal, TPZVec< REAL > &direction) |
| void | GradTensor (TPZVec< REAL > &graddir, TPZVec< REAL > &ksi, TPZFMatrix< REAL > &gradtensor) |
| void | PrintTensors (std::ostream &out) |
| void | PrintTensors (std::ostream &out, TPZFMatrix< REAL > &tensorin, TPZFMatrix< REAL > &tensorout) |
| REAL | Height () |
| REAL | ZMin () |
| REAL | ZMax () |
| void | IdentifyCompEl () |
| void | Print () |
| TPZInterpolatedElement * | ComputEl () |
Private Attributes | |
| TPZGeoEl * | fGeoEl |
| TPZInterpolatedElement * | fIntel |
| Computational element related with the shell. More... | |
| REAL | fH |
| REAL | fZMin |
| REAL | fZMax |
| int | fTensorVar |
O objeto desta classe representa uma placa do objeto multicamada.
Este ultimo representa fisicamente a superposicao de varias placas. Nao eh um material propriamente.
Definition at line 23 of file TPZPlacaOrthotropic.h.
| TPZPlacaOrthotropic::TPZPlacaOrthotropic | ( | ) |
Default constructor.
Definition at line 28 of file TPZPlacaOrthotropic.cpp.
| TPZPlacaOrthotropic::TPZPlacaOrthotropic | ( | TPZGeoEl * | gel, |
| REAL | zmin, | ||
| REAL | zmax | ||
| ) |
Constructor.
Definition at line 15 of file TPZPlacaOrthotropic.cpp.
References TPZCompEl::Material(), TPZGeoEl::Reference(), and TPZMaterial::VariableIndex().
|
inline |
Destrutor.
Definition at line 43 of file TPZPlacaOrthotropic.h.
References Force(), GradForce(), GradMoment(), GradTensor(), Moment(), PrintTensors(), and Tensor().
|
inline |
Definition at line 87 of file TPZPlacaOrthotropic.h.
References fIntel.
Definition at line 92 of file TPZPlacaOrthotropic.cpp.
References TPZInt1d::NPoints(), and TPZInt1d::Point().
Referenced by ~TPZPlacaOrthotropic().
| REAL TPZPlacaOrthotropic::GradForce | ( | TPZVec< REAL > & | graddir, |
| TPZVec< REAL > & | normal, | ||
| TPZVec< REAL > & | direction | ||
| ) |
gradiente da forca na direcao indicada por graddir (a direcao e dada em espaco parametrico) a derivada e devolvida em espaco real
Definition at line 253 of file TPZPlacaOrthotropic.cpp.
References dist(), TPZInt1d::NPoints(), TPZInt1d::Point(), and sqrt.
Referenced by ~TPZPlacaOrthotropic().
| REAL TPZPlacaOrthotropic::GradMoment | ( | REAL | zref, |
| TPZVec< REAL > & | graddir, | ||
| TPZVec< REAL > & | normal, | ||
| TPZVec< REAL > & | direction | ||
| ) |
gradiente do momento na direcao indicada por graddir (a direcao e dada em espaco parametrico) a derivada e devolvida em espaco real
Definition at line 214 of file TPZPlacaOrthotropic.cpp.
References dist(), TPZInt1d::NPoints(), TPZInt1d::Point(), and sqrt.
Referenced by ~TPZPlacaOrthotropic().
| void TPZPlacaOrthotropic::GradTensor | ( | TPZVec< REAL > & | graddir, |
| TPZVec< REAL > & | ksi, | ||
| TPZFMatrix< REAL > & | gradtensor | ||
| ) |
gradiente do tensor na direcao indicada por graddir (a direcao e dada em espaco parametrico) a derivada e devolvida em espaco real
Definition at line 289 of file TPZPlacaOrthotropic.cpp.
References dist(), TPZCompEl::Material(), sqrt, and TPZMaterial::VariableIndex().
Referenced by ~TPZPlacaOrthotropic().
|
inline |
Definition at line 77 of file TPZPlacaOrthotropic.h.
References fH.
| void TPZPlacaOrthotropic::IdentifyCompEl | ( | ) |
Definition at line 130 of file TPZPlacaOrthotropic.cpp.
References TPZCompEl::Material(), TensionNorm(), and TPZMaterial::VariableIndex().
Referenced by ZMax().
Definition at line 62 of file TPZPlacaOrthotropic.cpp.
References TPZInt1d::NPoints(), and TPZInt1d::Point().
Referenced by ~TPZPlacaOrthotropic().
| void TPZPlacaOrthotropic::Print | ( | ) |
| void TPZPlacaOrthotropic::PrintTensors | ( | std::ostream & | out | ) |
Definition at line 168 of file TPZPlacaOrthotropic.cpp.
References fabs, TPZInt1d::NPoints(), TPZInt1d::Point(), TPZStack< T, NumExtAlloc >::Push(), and TensionNorm().
Referenced by ~TPZPlacaOrthotropic().
| void TPZPlacaOrthotropic::PrintTensors | ( | std::ostream & | out, |
| TPZFMatrix< REAL > & | tensorin, | ||
| TPZFMatrix< REAL > & | tensorout | ||
| ) |
Definition at line 139 of file TPZPlacaOrthotropic.cpp.
References TPZInt1d::NPoints(), TPZInt1d::Point(), and TensionNorm().
| void TPZPlacaOrthotropic::Tensor | ( | TPZVec< REAL > & | ksi, |
| TPZFMatrix< REAL > & | T | ||
| ) |
Returns the tensions tensor of the shell.
| ksi | point in the parametric space |
| T | Tension values [out] |
Definition at line 38 of file TPZPlacaOrthotropic.cpp.
References TPZCompEl::Material(), and TPZMaterial::VariableIndex().
Referenced by ~TPZPlacaOrthotropic().
|
inline |
Definition at line 81 of file TPZPlacaOrthotropic.h.
References fZMax, IdentifyCompEl(), and Print().
|
inline |
Definition at line 79 of file TPZPlacaOrthotropic.h.
References fZMin.
|
private |
Definition at line 27 of file TPZPlacaOrthotropic.h.
|
private |
|
private |
Computational element related with the shell.
Definition at line 29 of file TPZPlacaOrthotropic.h.
Referenced by ComputEl().
|
private |
Definition at line 35 of file TPZPlacaOrthotropic.h.
|
private |
Definition at line 33 of file TPZPlacaOrthotropic.h.
Referenced by ZMax().
|
private |
alturas mínimas e máximas da placa horizontal
Definition at line 33 of file TPZPlacaOrthotropic.h.
Referenced by ZMin().
1.8.13