NeoPZ
|
#include <TPZTensor.h>
Classes | |
struct | TPZDecomposed |
Public Member Functions | |
TPZTensor () | |
TPZTensor (const T &Init) | |
TPZTensor (const TPZTensor< T > &source) | |
TPZTensor (const TPZDecomposed &eigensystem) | |
int | ClassId () const override |
Define the class id associated with the class. More... | |
void | Write (TPZStream &buf, int withclassid) const override |
Method to write to a pzstream. More... | |
void | Read (TPZStream &buf, void *context) override |
Method to read the object from a pzstream. More... | |
operator TPZFMatrix< T > () const | |
TPZTensor (const TPZFMatrix< T > &input) | |
void | Print (std::ostream &out) const |
const TPZTensor< T > & | operator= (const TPZTensor< T > &source) |
const TPZTensor< T > & | operator+= (const TPZTensor< T > &source) |
const TPZTensor< T > & | operator-= (const TPZTensor< T > &source) |
const TPZTensor< T > & | operator*= (const T &multipl) |
TPZTensor< T > | operator+ (const TPZTensor< T > &source) const |
TPZTensor< T > | operator- (const TPZTensor< T > &source) const |
TPZTensor< T > | operator* (const T &multipl) const |
T & | operator() (const int64_t row, const int64_t col) |
T & | operator() (const int64_t row, const int64_t col) const |
template<class TBASE > | |
void | Identity_T (TBASE &) |
void | Identity () |
template<class T1 , class T2 > | |
void | Add (const TPZTensor< T1 > &tensor, const T2 &constant) |
template<class T1 , class T2 > | |
void | Multiply (const T1 &multipl, const T2 &constant) |
void | Multiply (const TPZTensor< T > tensor, TPZTensor< T > &resp) const |
template<class T2 > | |
void | Scale (const T2 &constant) |
void | Zero () |
void | EigenVector (TPZVec< TPZVec< T > > &eigVec) const |
T | J2 () const |
void | dJ2 (TPZTensor< T > &Tangent) const |
T | Det () const |
void | dDet (TPZTensor< T > &grad) const |
T | I1 () const |
T | I2 () const |
T | I3 () const |
T | Norm () const |
void | S (TPZTensor< T > &s) const |
T | J3 () const |
void | dJ3 (TPZTensor< T > &deriv) const |
void | Adjust (TPZVec< T > &sigIJ, TPZTensor< T > &result) const |
adjust the tensor to the given values of I1 and sqj2 More... | |
void | HaighWestergaard (T &LodeAngle, T &qsi, T &rho) const |
void | HaighWestergaard (T &LodeAngle, T &qsi, T &rho, TPZTensor< T > &dLodeAngle, TPZTensor< T > &dQsi, TPZTensor< T > &dRho) const |
void | ComputeEigenvalues (TPZDecomposed &eigensystem, const bool compute_eigenvectors=false) const |
void | Eigenvalue (TPZTensor< T > &eigenval, TPZTensor< T > &dSigma1, TPZTensor< T > &dSigma2, TPZTensor< T > &dSigma3) const |
void | Lodeangle (TPZTensor< T > &GradLode, T &Lode) const |
bool | IsZeroTensor (T tol=1.e-9) const |
bool | IsDiagonal (T tol=1.e-9) const |
void | EigenSystem (TPZDecomposed &eigensystem) const |
void | EigenSystemJacobi (TPZDecomposed &eigensystem) const |
T & | XX () const |
T & | XY () const |
T & | XZ () const |
T & | YY () const |
T & | YZ () const |
T & | ZZ () const |
T & | operator[] (int i) const |
template<class T1 > | |
void | CopyTo (TPZTensor< T1 > &target) const |
void | CopyTo (TPZFMatrix< REAL > &target) const |
void | CopyFrom (const TPZFMatrix< T > &source) |
void | CopyToTensor (TPZFMatrix< T > &Tensor) const |
void | SetUp (const TPZVec< REAL > &Solution) |
void | ComputeEigenvectors (TPZDecomposed &eigensystem) const |
template<> | |
void | Print (std::ostream &output) const |
template<> | |
void | Print (std::ostream &output) const |
Public Member Functions inherited from TPZSavable | |
TPZSavable () | |
virtual | ~TPZSavable () |
virtual std::list< std::map< std::string, uint64_t > > | VersionHistory () const |
virtual std::pair< std::string, uint64_t > | Version () const |
virtual bool | Compare (TPZSavable *copy, bool override=false) |
Compares the object for identity with the object pointed to, eventually copy the object. More... | |
virtual bool | Compare (TPZSavable *copy, bool override=false) const |
Compares the object for identity with the object pointed to, eventually copy the object. More... | |
Public Member Functions inherited from TPZRegisterClassId | |
template<typename T > | |
TPZRegisterClassId (int(T::*)() const) | |
TPZRegisterClassId ()=default | |
Public Attributes | |
TPZManVector< T, 6 > | fData |
Protected Member Functions | |
bool | AreEqual (const T &val1, const T &val2, const T tol=T(1.e-9)) const |
void | DirectEigenValues (TPZDecomposed &eigensystem, bool compute_eigenvectors) const |
void | Precondition (REAL &conditionFactor, TPZTensor< T > &A, TPZDecomposed &decomposition) const |
void | ComputeEigenvector0 (const T &eigenvalue, TPZManVector< T, 3 > &eigenvector) const |
void | ComputeEigenvector1 (const TPZManVector< T, 3 > &eigenvector0, const T &eigenvalue1, TPZManVector< T, 3 > &eigenvector1) const |
void | ComputeEigenvectorsInternal (TPZDecomposed &eigensystem) const |
void | EigenProjection (const TPZVec< T > &EigenVals, int index, const TPZVec< int > &DistinctEigenvalues, TPZTensor< T > &Ei) const |
Static Protected Member Functions | |
static bool | IsZeroVal (const T &val, T tol=1.e-9) |
Private Member Functions | |
template<class TBASE > | |
void | DeviatoricDiagonal_T (TPZVec< T > &vec) const |
void | DeviatoricDiagonal (TPZVec< T > &vec) const |
Additional Inherited Members | |
Static Public Member Functions inherited from TPZSavable | |
static std::set< TPZRestoreClassBase * > & | RestoreClassSet () |
This static function guarantees that the gMap object is available when needed. More... | |
static std::map< int, TPZRestore_t > & | ClassIdMap () |
This static function guarantees that the gMap object is available when needed. More... | |
static std::pair< std::string, uint64_t > | NeoPZVersion () |
static void | Register (TPZRestoreClassBase *restore) |
static void | RegisterClassId (int classid, TPZRestore_t fun) |
static TPZSavable * | CreateInstance (const int &classId) |
Classe que implementa o comportamento de um tensor simetrico
Definition at line 42 of file TPZTensor.h.
Construtor vazio inicializando com zero
Definition at line 245 of file TPZTensor.h.
Construtor inicializando com Init
Definition at line 251 of file TPZTensor.h.
Copy Constructor
Definition at line 257 of file TPZTensor.h.
|
inline |
Construct a tensor based on its eigensystem decomposition
Definition at line 263 of file TPZTensor.h.
|
inline |
Definition at line 296 of file TPZTensor.h.
void TPZTensor< T >::Add | ( | const TPZTensor< T1 > & | tensor, |
const T2 & | constant | ||
) |
Adiciona um tensor no tensor atual
[in] | tensor | tensor sendo adicionado |
[in] | constant | fator multiplicativo |
Definition at line 757 of file TPZTensor.h.
Referenced by TPZMatElastoPlastic< T, TMEM >::ApplyDeltaStrain(), TPZMatElastoPlastic< T, TMEM >::ApplyDeltaStrainComputeDep(), TPZLadeNelsonElasticResponse::ApplyElasticTensor(), TPZPlasticStepPV< YC_t, ER_t >::ApplyLoad(), TPZLadeKim::ApplyLoad(), TPZLadeKim::ApplyStrain(), TPZLadeKim::ApplyStrainComputeDep(), TPZLadeKim::ApplyStrainComputeSigma(), TPZMohrCoulombNeto::CommitDeformation(), TPZMohrCoulombPV::CommitDeformation(), TPZPlasticStep< YC_t, TF_t, ER_t >::ComputePlasticVars(), TPZElasticResponse::ComputeStrain(), TPZElasticResponse::ComputeStress(), TPZPorousElasticResponse::ComputeStress(), TPZTensor< STATE >::EigenSystem(), TPZPlasticStep< YC_t, TF_t, ER_t >::FindPointAtYield(), TPZPlasticTest::GlobalCheckConv(), TPZYCTresca::GradInverseAngle(), TPZYCSandlerDimaggioL2::InitialGuess(), TPZYCSandlerDimaggioL::InitialGuess(), TPZYCSandlerDimaggio::InitialGuess(), TPZPlasticStep< YC_t, TF_t, ER_t >::InitialGuess(), TPZTensor< STATE >::Lodeangle(), TPZYCTresca::N(), TPZYCWillamWarnke::N(), TPZYCModifiedMohrCoulomb::N(), TPZTensor< STATE >::operator()(), TPZLadeKim::Phi(), TPZPlasticStep< YC_t, TF_t, ER_t >::PlasticIntegrate(), TPZPlasticStep< YC_t, TF_t, ER_t >::PlasticLoop(), TPZPlasticStep< YC_t, TF_t, ER_t >::PlasticResidual(), TPZPlasticStep< YC_t, TF_t, ER_t >::PlasticResidualRK(), TPZPlasticStep< YC_t, TF_t, ER_t >::ProcessStrain(), TPZPlasticStep< YC_t, TF_t, ER_t >::ProcessStrainNoSubIncrement(), TPZMohrCoulombPV::SigmaElast(), TPZMohrCoulombNeto::SigmaElast(), TPZPlasticStepPV< YC_t, ER_t >::TaylorCheck(), and TPZTensor< STATE >::TPZTensor().
|
inline |
adjust the tensor to the given values of I1 and sqj2
Definition at line 490 of file TPZTensor.h.
Referenced by TPZYCSandlerDimaggioL2::InitialGuess(), TPZYCSandlerDimaggioL::InitialGuess(), and TPZYCSandlerDimaggio::InitialGuess().
|
inlineprotected |
Definition at line 660 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::ComputeEigenvalues(), TPZTensor< STATE >::ComputeEigenvectors(), TPZTensor< STATE >::EigenProjection(), TPZTensor< STATE >::EigenSystem(), and TPZTensor< STATE >::EigenSystemJacobi().
|
inlineoverridevirtual |
Define the class id associated with the class.
This id has to be unique for all classes A non unique id is flagged at the startup of the program
Implements TPZSavable.
Definition at line 275 of file TPZTensor.h.
void TPZTensor< T >::ComputeEigenvalues | ( | TPZDecomposed & | eigensystem, |
const bool | compute_eigenvectors = false |
||
) | const |
Definition at line 1122 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::Adjust(), and TPZTensor< STATE >::ComputeEigenvectors().
|
protected |
Definition at line 1410 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::AreEqual(), and TPZTensor< STATE >::ComputeEigenvectorsInternal().
|
protected |
Definition at line 1466 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::AreEqual(), and TPZTensor< STATE >::ComputeEigenvectorsInternal().
void TPZTensor< T >::ComputeEigenvectors | ( | TPZDecomposed & | eigensystem | ) | const |
Updates the eigen decomposition object, filling the eigenvectors.
Computes the eigen projections if it wasn't done yet.
decomposed |
Definition at line 1321 of file TPZTensor.h.
Referenced by TPZPlasticStepPV< YC_t, ER_t >::ApplyStrainComputeDep(), TPZTensor< STATE >::EigenSystem(), and TPZTensor< STATE >::operator[]().
|
protected |
Definition at line 1569 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::AreEqual(), TPZTensor< STATE >::ComputeEigenvectors(), and TPZTensor< STATE >::DirectEigenValues().
void TPZTensor< T >::CopyFrom | ( | const TPZFMatrix< T > & | source | ) |
Copia os valores do vetor para o tensor Derivadas sao zeradas
[in] | source | onde os valores serao copiados |
Definition at line 833 of file TPZTensor.h.
Referenced by TPZMatElastoPlastic< T, TMEM >::ApplyDeltaStrain(), TPZMatElastoPlastic< T, TMEM >::ApplyDeltaStrainComputeDep(), TPZMatElastoPlastic< T, TMEM >::CheckConvergence(), TPZPorousElasticResponse::ComputeStrain(), TPZTensor< STATE >::operator[](), and TPZMatElastoPlastic< T, TMEM >::vectorToTensor().
void TPZTensor< T >::CopyTo | ( | TPZTensor< T1 > & | target | ) | const |
Copia os valores do tensor no tensor indicado Derivadas sao decartadas
[out] | target | onde os valores serao copiados |
Definition at line 819 of file TPZTensor.h.
Referenced by TPZMatElastoPlastic< T, TMEM >::ApplyDeltaStrain(), TPZMatElastoPlastic< T, TMEM >::ApplyDeltaStrainComputeDep(), TPZPlasticStep< YC_t, TF_t, ER_t >::ComputeDep(), TPZPorousElasticResponse::ComputeStrain(), TPZLadeNelsonElasticResponse::ComputeStress(), TPZLadeNelsonElasticResponse::ComputeTangent(), TPZYCLadeKim::ComputeTangent(), TPZYCSandlerDimaggio::ComputeTangent(), TPZPlasticStep< YC_t, TF_t, ER_t >::FindPointAtYield(), TPZPlasticTest::LoadTest(), TPZTensor< STATE >::operator[](), TPZPlasticTest::ReciprocityTest(), TPZLadeNelsonElasticResponse::Residual(), and TPZPlasticTest::UndocumentedTest4().
void TPZTensor< T >::CopyTo | ( | TPZFMatrix< REAL > & | target | ) | const |
Copia os valores do tensor no vetor indicado Derivadas sao decartadas
[out] | target | onde os valores serao copiados |
Definition at line 826 of file TPZTensor.h.
void TPZTensor< T >::CopyToTensor | ( | TPZFMatrix< T > & | Tensor | ) | const |
Converts the stress vector onto a symmetric stress tensor
Tensor | [out] |
Definition at line 988 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::EigenProjection(), TPZTensor< STATE >::operator[](), and TPZMatElastoPlastic< T, TMEM >::vectorToTensor().
Metodo que calcula o determinante do tensor
Metodo que calcula a derivada do determinante do tensor
Definition at line 884 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::operator()().
T TPZTensor< T >::Det | ( | ) | const |
Metodo que calcula o determinante do tensor
Definition at line 875 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::J3(), and TPZTensor< STATE >::operator()().
Definition at line 849 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::operator[]().
|
private |
Metodo que calcula a diagonal do tensor deviatorico
[out] | vec | diagonal |
Definition at line 841 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::operator[]().
|
protected |
Returns the tensor eigenvalues through an analytical approach
Definition at line 1612 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::AreEqual(), and TPZTensor< STATE >::ComputeEigenvalues().
Metodo que calcula a derivada de J2
Definition at line 935 of file TPZTensor.h.
Referenced by TPZYCWillamWarnke::Compute(), TPZYCVonMises::ComputeTangent(), TPZYCTresca::ComputeTangent(), TPZYCDruckerPrager::ComputeTangent(), TPZTensor< STATE >::Eigenvalue(), TPZYCTresca::GradInverseAngle(), TPZTensor< STATE >::Lodeangle(), TPZYCTrescaRegularized::N(), TPZYCTresca::N(), TPZYCVonMises::N(), TPZYCWillamWarnke::N(), TPZYCDruckerPrager::N(), and TPZTensor< STATE >::operator()().
The derivative of the 3rd invariant of deviatoric tensor
Definition at line 956 of file TPZTensor.h.
Referenced by TPZYCWillamWarnke::Compute(), TPZYCTresca::ComputeTangent(), TPZTensor< STATE >::Eigenvalue(), TPZYCTresca::GradInverseAngle(), TPZTensor< STATE >::Lodeangle(), TPZYCWillamWarnke::N(), and TPZTensor< STATE >::operator()().
|
protected |
Computes the eigenprojections and eigenvalues based on the Geometric Tools code. https://www.geometrictools.com/
Definition at line 1381 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::AreEqual().
void TPZTensor< T >::EigenSystem | ( | TPZDecomposed & | eigensystem | ) | const |
Computes the eigenvectors and eigenvalues based on the Geometric Tools code. https://www.geometrictools.com/
Definition at line 1265 of file TPZTensor.h.
Referenced by TPZPlasticStepPV< YC_t, ER_t >::ApplyStrainComputeDep(), TPZPlasticStepPV< YC_t, ER_t >::ApplyStrainComputeSigma(), TPZPlasticStepPV< YC_t, ER_t >::ApplyStressComputeStrain(), TPZPlasticStepPV< YC_t, ER_t >::InitialDamage(), TPZTensor< STATE >::IsDiagonal(), TPZPlasticStepPV< YC_t, ER_t >::Phi(), TPZMohrCoulombNeto::SigmaTrial(), TPZMohrCoulombPV::SigmaTrial(), TPZMatElastoPlastic< T, TMEM >::Solution(), and TPZTensor< T >::TPZDecomposed::TPZDecomposed().
void TPZTensor< T >::EigenSystemJacobi | ( | TPZDecomposed & | eigensystem | ) | const |
Computes the eigenvectors and eigenvalues based on Jacobi method
Definition at line 1018 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::IsDiagonal().
void TPZTensor< T >::Eigenvalue | ( | TPZTensor< T > & | eigenval, |
TPZTensor< T > & | dSigma1, | ||
TPZTensor< T > & | dSigma2, | ||
TPZTensor< T > & | dSigma3 | ||
) | const |
Returns the tensor eigenvalues and derivatives through an analytical approach
Definition at line 1744 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::Adjust(), TPZYCWillamWarnke::Compute(), TPZYCModifiedMohrCoulomb::Compute(), TPZYCModifiedMohrCoulomb::N(), and TPZPlasticTest::WillamWarnkeTest().
Metodo que calcula os autovetores to tensor
[out] | eigVec | autovetores |
Referenced by TPZTensor< STATE >::operator()().
void TPZTensor< T >::HaighWestergaard | ( | T & | LodeAngle, |
T & | qsi, | ||
T & | rho | ||
) | const |
Returns the Haigh-Westergaard stress representation
Referenced by TPZTensor< STATE >::Adjust().
void TPZTensor< T >::HaighWestergaard | ( | T & | LodeAngle, |
T & | qsi, | ||
T & | rho, | ||
TPZTensor< T > & | dLodeAngle, | ||
TPZTensor< T > & | dQsi, | ||
TPZTensor< T > & | dRho | ||
) | const |
Returns the Haigh-Westergaard stress representation and derivatives
T TPZTensor< T >::I1 | ( | ) | const |
Metodo que calcula o primeiro invariante
Definition at line 903 of file TPZTensor.h.
Referenced by TPZLadeNelsonElasticResponse::ApplyElasticTensor(), TPZMohrCoulombPV::CommitDeformation(), TPZMohrCoulombNeto::CommitDeformation(), TPZYCRankine< T_YCBASE >::Compute(), TPZYCSandlerDimaggioL2::Compute(), TPZYCSandlerDimaggioL::Compute(), TPZYCWillamWarnke::Compute(), TPZYCModifiedMohrCoulomb::Compute(), TPZYCDruckerPrager::Compute(), TPZYCLadeKim::Compute(), TPZYCSandlerDimaggio::Compute(), TPZYCLadeKim::ComputePlasticPotential(), TPZElasticResponse::ComputeStrain(), TPZPorousElasticResponse::ComputeStrain(), TPZElasticResponse::ComputeStress(), TPZPorousElasticResponse::ComputeStress(), TPZLadeNelsonElasticResponse::ComputeYoung(), TPZTensor< STATE >::DeviatoricDiagonal_T(), TPZTensor< STATE >::DirectEigenValues(), TPZTensor< STATE >::dJ2(), TPZPlasticTest::DruckerTest(), TPZTensor< STATE >::Eigenvalue(), TPZPorousElasticResponse::G(), TPZYCSandlerDimaggioL2::H(), TPZYCSandlerDimaggioL::H(), TPZYCSandlerDimaggio::H(), TPZYCSandlerDimaggioL2::InitialGuess(), TPZYCSandlerDimaggioL::InitialGuess(), TPZYCSandlerDimaggio::InitialGuess(), TPZPorousElasticResponse::K(), LKFineSilicaLoadTest(), LKKoCompressionLoadTest(), LKLoadingTest(), TPZPlasticTest::ModifiedMohrCoulombTest(), TPZYCSandlerDimaggioL2::N(), TPZYCSandlerDimaggioL::N(), TPZYCWillamWarnke::N(), TPZYCSandlerDimaggio::N(), TPZYCLadeKim::N(), TPZTensor< STATE >::operator()(), TPZYCDruckerPragerPV::Phi(), TPZYCCamClayPV::Phi(), TPZPorousElasticResponse::Poisson_linearized(), TPZTensor< STATE >::S(), TPZYCLadeKim::SetYieldStatusMode(), TPZMohrCoulombNeto::SigmaElast(), TPZMohrCoulombPV::SigmaElast(), and TPZMatElastoPlastic< T, TMEM >::Solution().
T TPZTensor< T >::I2 | ( | ) | const |
Metodo que calcula o segundo invariante
Definition at line 908 of file TPZTensor.h.
Referenced by TPZYCLadeKim::Compute(), TPZYCLadeKim::ComputePlasticPotential(), DerivPolynom(), TPZPlasticTest::ModifiedMohrCoulombTest(), TPZYCLadeKim::N(), and TPZTensor< STATE >::operator()().
T TPZTensor< T >::I3 | ( | ) | const |
Metodo que calcula o terceiro invariante
Definition at line 918 of file TPZTensor.h.
Referenced by TPZYCLadeKim::Compute(), TPZYCLadeKim::ComputePlasticPotential(), TPZPlasticTest::ModifiedMohrCoulombTest(), TPZYCLadeKim::N(), TPZTensor< STATE >::operator()(), Polynom(), and TPZYCLadeKim::SetYieldStatusMode().
|
inline |
Definition at line 705 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::Adjust(), TPZLadeKim::ApplyLoad(), TPZLadeKim::ApplyStrainComputeDep(), TPZLadeKim::ApplyStrainComputeSigma(), TPZElasticResponse::ComputeStrain(), TPZElasticResponse::ComputeStress(), TPZPorousElasticResponse::ComputeStress(), TPZTensor< STATE >::EigenProjection(), TPZTensor< STATE >::Eigenvalue(), TPZYCWillamWarnke::N(), TPZTensor< STATE >::operator()(), TPZMohrCoulombNeto::SigmaElast(), and TPZMohrCoulombPV::SigmaElast().
Identity Matrix TBASE is needed when 3rd derivatives are of interest. In such cases the FAD promotion fails.
Definition at line 694 of file TPZTensor.h.
Referenced by TPZLadeNelsonElasticResponse::ApplyElasticTensor(), TPZTensor< STATE >::Identity(), and TPZTensor< STATE >::operator()().
|
inline |
Definition at line 544 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::ComputeEigenvalues(), and TPZTensor< STATE >::ComputeEigenvectors().
|
inline |
Definition at line 534 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::ComputeEigenvalues().
|
inlinestaticprotected |
Definition at line 656 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::ComputeEigenvector1(), and TPZTensor< STATE >::DirectEigenValues().
T TPZTensor< T >::J2 | ( | ) | const |
Metodo que calcula os autovalores to tensor
[out] | eigVal | autovalores Metodo que calcula o negativo do segundo invariante da parte deviatorica do tensor TBASE is needed when 3rd derivatives are of interest. In such cases the FAD promotion fails. |
Definition at line 927 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::Adjust(), TPZYCTrescaRegularized::Compute(), TPZYCRankine< T_YCBASE >::Compute(), TPZYCTresca::Compute(), TPZYCVonMises::Compute(), TPZYCSandlerDimaggioL2::Compute(), TPZYCSandlerDimaggioL::Compute(), TPZYCWillamWarnke::Compute(), TPZYCModifiedMohrCoulomb::Compute(), TPZYCDruckerPrager::Compute(), TPZYCSandlerDimaggio::Compute(), TPZYCVonMises::ComputeTangent(), TPZLadeNelsonElasticResponse::ComputeYoung(), TPZTensor< STATE >::Eigenvalue(), TPZYCTresca::GradInverseAngle(), TPZYCSandlerDimaggioL2::InitialGuess(), TPZYCSandlerDimaggioL::InitialGuess(), TPZYCTresca::InverseAngle(), TPZTensor< STATE >::Lodeangle(), TPZPlasticTest::ModifiedMohrCoulombTest(), TPZYCVonMises::N(), TPZYCSandlerDimaggioL2::N(), TPZYCSandlerDimaggioL::N(), TPZYCWillamWarnke::N(), TPZYCModifiedMohrCoulomb::N(), TPZYCDruckerPrager::N(), TPZYCSandlerDimaggio::N(), TPZTensor< STATE >::operator()(), TPZYCDruckerPragerPV::Phi(), TPZYCCamClayPV::Phi(), TPZYCVonMises::Residual(), TPZYCDruckerPrager::Residual(), TPZYCTresca::Residual(), and TPZMatElastoPlastic< T, TMEM >::Solution().
T TPZTensor< T >::J3 | ( | ) | const |
Return the 3rd invariant of deviatoric tensor
Definition at line 946 of file TPZTensor.h.
Referenced by TPZYCRankine< T_YCBASE >::Compute(), TPZYCWillamWarnke::Compute(), TPZYCTresca::GradInverseAngle(), TPZYCTresca::InverseAngle(), TPZTensor< STATE >::Lodeangle(), TPZPlasticTest::ModifiedMohrCoulombTest(), TPZYCWillamWarnke::N(), TPZTensor< STATE >::operator()(), and TPZYCTresca::Residual().
Computes the Lode angle and its derivatives
Definition at line 1675 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::Adjust(), TPZYCWillamWarnke::Compute(), TPZTensor< STATE >::Eigenvalue(), and TPZYCWillamWarnke::N().
void TPZTensor< T >::Multiply | ( | const T1 & | multipl, |
const T2 & | constant | ||
) |
multiplica um scalar com o tensor atual
[in] | multipl | valor sendo multiplicada |
[in] | constant | fator multiplicativo |
Definition at line 766 of file TPZTensor.h.
Referenced by TPZLadeNelsonElasticResponse::ApplyElasticTensor(), TPZMohrCoulombNeto::CommitDeformation(), TPZMohrCoulombPV::CommitDeformation(), TPZElasticResponse::ComputeStrain(), TPZElasticResponse::ComputeStress(), TPZPorousElasticResponse::ComputeStress(), TPZYCVonMises::ComputeTangent(), TPZLadeNelsonElasticResponse::ComputeTangent(), TPZYCTresca::GradInverseAngle(), TPZYCTrescaRegularized::GradTheta(), TPZYCTresca::GradTheta(), TPZTensor< STATE >::Lodeangle(), TPZYCTrescaRegularized::N(), TPZYCTresca::N(), TPZYCWillamWarnke::N(), TPZTensor< STATE >::operator()(), and TPZLadeNelsonElasticResponse::Residual().
void TPZTensor< T >::Multiply | ( | const TPZTensor< T > | tensor, |
TPZTensor< T > & | resp | ||
) | const |
realiza a multiplicacao tradicional entre matrizes
[in] | tensor | a ser multiplicado |
[out] | tensor | resposta |
Definition at line 775 of file TPZTensor.h.
T TPZTensor< T >::Norm | ( | ) | const |
Definition at line 854 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::ComputeEigenvalues(), TPZTensor< STATE >::ComputeEigenvectors(), TPZTensor< STATE >::EigenSystem(), TPZYCSandlerDimaggioL2::InitialGuess(), TPZYCSandlerDimaggioL::InitialGuess(), TPZYCSandlerDimaggio::InitialGuess(), TPZTensor< STATE >::operator()(), TPZPlasticStep< YC_t, TF_t, ER_t >::PlasticResidual(), TPZPlasticStep< YC_t, TF_t, ER_t >::PlasticResidualRK(), and TPZPlasticTest::Residual().
|
inline |
Definition at line 285 of file TPZTensor.h.
References TPZTensor< T >::XX(), TPZTensor< T >::XY(), TPZTensor< T >::XZ(), TPZTensor< T >::YY(), TPZTensor< T >::YZ(), and TPZTensor< T >::ZZ().
|
inline |
Definition at line 359 of file TPZTensor.h.
|
inline |
Definition at line 367 of file TPZTensor.h.
Operator*
Definition at line 750 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::TPZTensor().
Operator*=
Definition at line 731 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::TPZTensor().
Operator+
Definition at line 738 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::TPZTensor().
const TPZTensor< T > & TPZTensor< T >::operator+= | ( | const TPZTensor< T > & | source | ) |
Operator+=
Definition at line 717 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::TPZTensor().
Operator-
Definition at line 744 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::TPZTensor().
const TPZTensor< T > & TPZTensor< T >::operator-= | ( | const TPZTensor< T > & | source | ) |
Operator-=
Definition at line 724 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::TPZTensor().
Operator=
Definition at line 711 of file TPZTensor.h.
|
inline |
Definition at line 590 of file TPZTensor.h.
|
protected |
Definition at line 1591 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::AreEqual(), TPZTensor< STATE >::ComputeEigenvectors(), and TPZTensor< STATE >::DirectEigenValues().
|
inline |
Method to print the tensor
Definition at line 1847 of file TPZTensor.h.
Referenced by TPZPlasticStepPV< YC_t, ER_t >::ApplyStrainComputeDep(), TPZTensor< STATE >::EigenSystem(), TPZPlasticStep< YC_t, TF_t, ER_t >::PlasticLoop(), TPZMohrCoulombPV::TPlasticState::Print(), TPZMohrCoulombNeto::TPlasticState::Print(), TPZMohrCoulombPV::SigmaTrial(), and TPZMohrCoulombNeto::SigmaTrial().
Definition at line 1837 of file TPZTensor.h.
Definition at line 1842 of file TPZTensor.h.
Method to read the object from a pzstream.
Reimplemented from TPZSavable.
Definition at line 683 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::ClassId(), TPZElastoPlasticMem::Read(), TPZPorousElastoPlasticMem::Read(), TPZElasticResponse::Read(), and TPZPlasticState< STATE >::Read().
Metodo que calcula o tensor deviatorio
[out] | s | retorna o tensor deviatorio calculado |
Definition at line 894 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::Adjust(), TPZMohrCoulombNeto::CommitDeformation(), TPZMohrCoulombPV::CommitDeformation(), TPZYCTrescaRegularized::Compute(), TPZYCSandlerDimaggioL2::InitialGuess(), TPZYCSandlerDimaggioL::InitialGuess(), TPZYCSandlerDimaggio::InitialGuess(), TPZTensor< STATE >::J3(), TPZYCVonMises::N(), TPZYCSandlerDimaggioL2::N(), TPZYCSandlerDimaggioL::N(), TPZYCWillamWarnke::N(), TPZYCModifiedMohrCoulomb::N(), and TPZTensor< STATE >::operator()().
multiplica um scalar com o tensor atual
[in] | constant | fator multiplicativo |
Definition at line 792 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::operator()(), and TPZPlasticStepPV< YC_t, ER_t >::TaylorCheck().
Initializa o valor do tensor (tensor de deformacao)
Definition at line 810 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::operator[]().
|
overridevirtual |
Method to write to a pzstream.
Reimplemented from TPZSavable.
Definition at line 688 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::ClassId(), TPZElastoPlasticMem::Write(), TPZPorousElastoPlasticMem::Write(), TPZElasticResponse::Write(), and TPZPlasticState< STATE >::Write().
|
inline |
Mnemonical access
Definition at line 566 of file TPZTensor.h.
Referenced by TPZTensor< T >::TPZDecomposed::ApplyStrainComputeElasticStress(), TPZMohrCoulombNeto::CommitDeformation(), TPZMohrCoulombPV::CommitDeformation(), TPZYCMohrCoulomb::Compute(), TPZYCModifiedMohrCoulomb::Compute(), TPZTensor< STATE >::ComputeEigenvalues(), TPZTensor< STATE >::ComputeEigenvector0(), TPZTensor< STATE >::ComputeEigenvector1(), TPZPorousElasticResponse::ComputeStrain(), TPZElasticResponse::ComputeStress(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromFMatrixToTensor(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromTensorToFMatrix(), TPZTensor< STATE >::CopyToTensor(), TPZPorousElasticResponse::De_G_constant(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::DirectEigenValues(), DruckerBiaxialTest(), DruckerIsotropicCompression(), TPZPlasticTest::DruckerPragerTest(), TPZPlasticTest::DruckerTest(), TPZTensor< STATE >::Eigenvalue(), LadeKimTriaxialLooseSand(), LKBiaxialTest(), LKFineSilicaLoadTest(), LKIsotropicCompression(), LKKoCompressionLoadTest(), LKLoadingTest(), TPZPlasticTest::LoadTest(), TPZPlasticTest::ModifiedMohrCoulombTest(), TPZPlasticTest::MohrCoulombTest(), MultiDirectionsMaterialPointTest(), TPZTensor< STATE >::Multiply(), TPZYCRankine< T_YCBASE >::N(), TPZYCSandlerDimaggioL2::N(), TPZYCSandlerDimaggioL::N(), TPZYCModifiedMohrCoulomb::N(), TPZYCDruckerPrager::N(), TPZYCSandlerDimaggio::N(), TPZYCLadeKim::N(), TPZTensor< T >::operator TPZFMatrix< T >(), TPZYCDruckerPragerPV::Phi(), TPZYCCamClayPV::Phi(), TPZPlasticTest::PlasticIntegratorCheck(), TPZTensor< STATE >::Precondition(), TPZTensor< STATE >::Print(), SandlerDimaggioIsotropicCompression(), TPZMatElastoPlastic< T, TMEM >::Solution(), TPZYCSandlerDimaggio::TestSolveL(), TPZPlasticTest::UndocumentedTest3(), TPZPlasticTest::UndocumentedTest4(), TPZPlasticTest::VonMisesTest(), TPZPlasticTest::WillamWarnkeTest(), TPZPorousElasticCriterion::YieldFunction(), TPZYCVonMises::YieldFunction(), TPZYCTresca::YieldFunction(), TPZYCMohrCoulomb::YieldFunction(), TPZYCVonMisesCombTresca::YieldFunction(), TPZYCModifiedMohrCoulomb::YieldFunction(), TPZYCDruckerPrager::YieldFunction(), TPZYCLadeKim::YieldFunction(), TPZElasticCriterion::YieldFunction(), TPZYCWillamWarnke::YieldFunction(), and TPZYCSandlerDimaggio::YieldFunction().
|
inline |
Definition at line 570 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::ComputeEigenvector0(), TPZTensor< STATE >::ComputeEigenvector1(), TPZElasticResponse::ComputeStress(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromFMatrixToTensor(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromTensorToFMatrix(), TPZTensor< STATE >::CopyToTensor(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::DirectEigenValues(), DruckerBiaxialTest(), DruckerIsotropicCompression(), TPZPlasticTest::DruckerTest(), TPZTensor< STATE >::Eigenvalue(), TPZTensor< STATE >::IsDiagonal(), LadeKimTriaxialLooseSand(), LKBiaxialTest(), LKFineSilicaLoadTest(), LKIsotropicCompression(), LKLoadingTest(), TPZPlasticTest::MohrCoulombTest(), TPZTensor< STATE >::Multiply(), TPZYCRankine< T_YCBASE >::N(), TPZYCSandlerDimaggioL2::N(), TPZYCSandlerDimaggioL::N(), TPZYCSandlerDimaggio::N(), TPZYCLadeKim::N(), TPZTensor< T >::operator TPZFMatrix< T >(), TPZTensor< STATE >::Precondition(), TPZTensor< STATE >::Print(), SandlerDimaggioIsotropicCompression(), TPZMatElastoPlastic< T, TMEM >::Solution(), TPZTensor< T >::TPZDecomposed::TangentCheckConv(), TPZYCSandlerDimaggio::TestSolveL(), TPZPlasticTest::UndocumentedTest3(), TPZPlasticTest::UndocumentedTest4(), TPZPlasticTest::VonMisesTest(), and TPZPlasticTest::WillamWarnkeTest().
|
inline |
Definition at line 574 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::ComputeEigenvector0(), TPZTensor< STATE >::ComputeEigenvector1(), TPZElasticResponse::ComputeStress(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromFMatrixToTensor(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromTensorToFMatrix(), TPZTensor< STATE >::CopyToTensor(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::DirectEigenValues(), DruckerBiaxialTest(), DruckerIsotropicCompression(), TPZPlasticTest::DruckerTest(), TPZTensor< STATE >::Eigenvalue(), TPZTensor< STATE >::IsDiagonal(), LadeKimTriaxialLooseSand(), LKBiaxialTest(), LKFineSilicaLoadTest(), LKIsotropicCompression(), LKLoadingTest(), TPZPlasticTest::MohrCoulombTest(), TPZTensor< STATE >::Multiply(), TPZYCRankine< T_YCBASE >::N(), TPZYCSandlerDimaggioL2::N(), TPZYCSandlerDimaggioL::N(), TPZYCSandlerDimaggio::N(), TPZYCLadeKim::N(), TPZTensor< T >::operator TPZFMatrix< T >(), TPZTensor< STATE >::Precondition(), TPZTensor< STATE >::Print(), SandlerDimaggioIsotropicCompression(), TPZMatElastoPlastic< T, TMEM >::Solution(), TPZTensor< T >::TPZDecomposed::TangentCheckConv(), TPZYCSandlerDimaggio::TestSolveL(), TPZPlasticTest::UndocumentedTest3(), TPZPlasticTest::UndocumentedTest4(), and TPZPlasticTest::WillamWarnkeTest().
|
inline |
Definition at line 578 of file TPZTensor.h.
Referenced by TPZTensor< T >::TPZDecomposed::ApplyStrainComputeElasticStress(), TPZMohrCoulombPV::CommitDeformation(), TPZMohrCoulombNeto::CommitDeformation(), TPZYCMohrCoulomb::Compute(), TPZYCModifiedMohrCoulomb::Compute(), TPZTensor< STATE >::ComputeEigenvalues(), TPZTensor< STATE >::ComputeEigenvector0(), TPZTensor< STATE >::ComputeEigenvector1(), TPZPorousElasticResponse::ComputeStrain(), TPZElasticResponse::ComputeStress(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromFMatrixToTensor(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromTensorToFMatrix(), TPZTensor< STATE >::CopyToTensor(), TPZPorousElasticResponse::De_G_constant(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::DirectEigenValues(), DruckerBiaxialTest(), DruckerIsotropicCompression(), TPZPlasticTest::DruckerTest(), TPZTensor< STATE >::Eigenvalue(), LadeKimTriaxialLooseSand(), LKBiaxialTest(), LKFineSilicaLoadTest(), LKIsotropicCompression(), LKKoCompressionLoadTest(), LKLoadingTest(), TPZPlasticTest::ModifiedMohrCoulombTest(), TPZPlasticTest::MohrCoulombTest(), MultiDirectionsMaterialPointTest(), TPZTensor< STATE >::Multiply(), TPZYCRankine< T_YCBASE >::N(), TPZYCSandlerDimaggioL2::N(), TPZYCSandlerDimaggioL::N(), TPZYCModifiedMohrCoulomb::N(), TPZYCDruckerPrager::N(), TPZYCSandlerDimaggio::N(), TPZYCLadeKim::N(), TPZTensor< T >::operator TPZFMatrix< T >(), TPZYCDruckerPragerPV::Phi(), TPZYCCamClayPV::Phi(), TPZPlasticTest::PlasticIntegratorCheck(), TPZTensor< STATE >::Precondition(), TPZTensor< STATE >::Print(), SandlerDimaggioIsotropicCompression(), TPZMatElastoPlastic< T, TMEM >::Solution(), TPZYCSandlerDimaggio::TestSolveL(), TPZPlasticTest::UndocumentedTest3(), TPZPlasticTest::UndocumentedTest4(), TPZPlasticTest::VonMisesTest(), TPZPlasticTest::WillamWarnkeTest(), TPZPorousElasticCriterion::YieldFunction(), TPZYCVonMises::YieldFunction(), TPZYCTresca::YieldFunction(), TPZYCMohrCoulomb::YieldFunction(), TPZYCVonMisesCombTresca::YieldFunction(), TPZYCModifiedMohrCoulomb::YieldFunction(), TPZYCDruckerPrager::YieldFunction(), TPZYCLadeKim::YieldFunction(), TPZElasticCriterion::YieldFunction(), TPZYCWillamWarnke::YieldFunction(), and TPZYCSandlerDimaggio::YieldFunction().
|
inline |
Definition at line 582 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::ComputeEigenvector0(), TPZTensor< STATE >::ComputeEigenvector1(), TPZElasticResponse::ComputeStress(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromFMatrixToTensor(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromTensorToFMatrix(), TPZTensor< STATE >::CopyToTensor(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::DirectEigenValues(), DruckerBiaxialTest(), DruckerIsotropicCompression(), TPZPlasticTest::DruckerTest(), TPZTensor< STATE >::Eigenvalue(), TPZTensor< STATE >::IsDiagonal(), LadeKimTriaxialLooseSand(), LKBiaxialTest(), LKFineSilicaLoadTest(), LKIsotropicCompression(), LKLoadingTest(), TPZPlasticTest::MohrCoulombTest(), TPZTensor< STATE >::Multiply(), TPZYCRankine< T_YCBASE >::N(), TPZYCSandlerDimaggioL2::N(), TPZYCSandlerDimaggioL::N(), TPZYCSandlerDimaggio::N(), TPZYCLadeKim::N(), TPZTensor< T >::operator TPZFMatrix< T >(), TPZTensor< STATE >::Precondition(), TPZTensor< STATE >::Print(), SandlerDimaggioIsotropicCompression(), TPZMatElastoPlastic< T, TMEM >::Solution(), TPZTensor< T >::TPZDecomposed::TangentCheckConv(), TPZYCSandlerDimaggio::TestSolveL(), TPZPlasticTest::UndocumentedTest3(), TPZPlasticTest::UndocumentedTest4(), TPZPlasticTest::VonMisesTest(), and TPZPlasticTest::WillamWarnkeTest().
void TPZTensor< T >::Zero | ( | ) |
Zera o tensor
Definition at line 801 of file TPZTensor.h.
Referenced by TPZPlasticState< STATE >::CleanUp(), TPZTensor< STATE >::operator()(), and TPZElasticResponse::TPZElasticResponse().
|
inline |
Definition at line 586 of file TPZTensor.h.
Referenced by TPZTensor< T >::TPZDecomposed::ApplyStrainComputeElasticStress(), TPZMohrCoulombPV::CommitDeformation(), TPZMohrCoulombNeto::CommitDeformation(), TPZYCMohrCoulomb::Compute(), TPZYCModifiedMohrCoulomb::Compute(), TPZTensor< STATE >::ComputeEigenvalues(), TPZTensor< STATE >::ComputeEigenvector0(), TPZTensor< STATE >::ComputeEigenvector1(), TPZPorousElasticResponse::ComputeStrain(), TPZElasticResponse::ComputeStress(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromFMatrixToTensor(), TPZPlasticStepPV< YC_t, ER_t >::CopyFromTensorToFMatrix(), TPZTensor< STATE >::CopyToTensor(), TPZPorousElasticResponse::De_G_constant(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::DirectEigenValues(), DruckerBiaxialTest(), DruckerIsotropicCompression(), TPZPlasticTest::DruckerPragerTest(), TPZPlasticTest::DruckerTest(), TPZTensor< STATE >::Eigenvalue(), LadeKimTriaxialLooseSand(), LKBiaxialTest(), LKFineSilicaLoadTest(), LKIsotropicCompression(), LKKoCompressionLoadTest(), LKLoadingTest(), TPZPlasticTest::MohrCoulombTest(), MultiDirectionsMaterialPointTest(), TPZTensor< STATE >::Multiply(), TPZYCRankine< T_YCBASE >::N(), TPZYCSandlerDimaggioL2::N(), TPZYCSandlerDimaggioL::N(), TPZYCModifiedMohrCoulomb::N(), TPZYCDruckerPrager::N(), TPZYCSandlerDimaggio::N(), TPZYCLadeKim::N(), TPZTensor< T >::operator TPZFMatrix< T >(), TPZYCDruckerPragerPV::Phi(), TPZYCCamClayPV::Phi(), TPZPlasticTest::PlasticIntegratorCheck(), TPZTensor< STATE >::Precondition(), TPZTensor< STATE >::Print(), SandlerDimaggioIsotropicCompression(), TPZMatElastoPlastic< T, TMEM >::Solution(), TPZYCSandlerDimaggio::TestSolveL(), TPZPlasticTest::UndocumentedTest3(), TPZPlasticTest::UndocumentedTest4(), TPZPlasticTest::VonMisesTest(), TPZPlasticTest::WillamWarnkeTest(), TPZPorousElasticCriterion::YieldFunction(), TPZYCVonMises::YieldFunction(), TPZYCTresca::YieldFunction(), TPZYCMohrCoulomb::YieldFunction(), TPZYCVonMisesCombTresca::YieldFunction(), TPZYCModifiedMohrCoulomb::YieldFunction(), TPZYCDruckerPrager::YieldFunction(), TPZYCLadeKim::YieldFunction(), TPZElasticCriterion::YieldFunction(), TPZYCWillamWarnke::YieldFunction(), and TPZYCSandlerDimaggio::YieldFunction().
TPZManVector<T, 6> TPZTensor< T >::fData |
Dados do tensor
Definition at line 652 of file TPZTensor.h.
Referenced by TPZTensor< STATE >::Add(), TPZMatElastoPlastic< T, TMEM >::CheckConvergence(), TPZPlasticStep< YC_t, TF_t, ER_t >::ComputeDep(), TPZMatElastoPlastic< T, TMEM >::ComputeStrainVector(), TPZYCTrescaRegularized::ComputeTangent(), TPZYCTresca::ComputeTangent(), TPZYCDruckerPrager::ComputeTangent(), TPZYCSandlerDimaggio::ComputeTangent(), TPZTensor< STATE >::dDet(), TPZTensor< STATE >::dJ2(), TPZTensor< STATE >::dJ3(), TPZLadeNelsonElasticResponse::ExtractTangent(), TPZPlasticTest::GlobalCheckConv(), TPZTensor< STATE >::IsZeroTensor(), TPZYCTrescaRegularized::LoadState(), TPZPlasticTest::LoadState(), TPZYCMohrCoulomb::LoadState(), TPZYCTresca::LoadState(), TPZYCDruckerPrager::LoadState(), TPZYCSandlerDimaggio::LoadState(), TPZPlasticTest::LoadTest(), TPZTensor< STATE >::Multiply(), TPZTensor< STATE >::operator()(), TPZTensor< STATE >::operator+=(), TPZTensor< STATE >::operator-=(), TPZTensor< STATE >::operator=(), TPZTensor< STATE >::operator[](), TPZPlasticStep< YC_t, TF_t, ER_t >::PlasticResidual(), TPZPlasticStep< YC_t, TF_t, ER_t >::PlasticResidualRK(), TPZTensor< STATE >::Precondition(), TPZPlasticStep< YC_t, TF_t, ER_t >::ProcessLoad(), TPZPlasticStep< YC_t, TF_t, ER_t >::ProcessStrainNoSubIncrement(), TPZTensor< STATE >::S(), TPZLadeNelsonElasticResponse::SolveSigma(), TPZPlasticTest::StrainTest(), TPZPlasticTest::StressTest(), TPZTensor< STATE >::TPZTensor(), TPZPlasticTest::UndocumentedTest2(), TPZPlasticTest::UndocumentedTest4(), TPZPlasticStep< YC_t, TF_t, ER_t >::UpdatePlasticVars(), TPZTensor< STATE >::XX(), TPZTensor< STATE >::XY(), TPZTensor< STATE >::XZ(), TPZTensor< STATE >::YY(), TPZTensor< STATE >::YZ(), and TPZTensor< STATE >::ZZ().