NeoPZ
|
#include "pzmanvector.h"
#include "pzfmatrix.h"
#include "pzextractval.h"
#include <iostream>
#include <algorithm>
#include "fadType.h"
#include <math.h>
#include <array>
#include <functional>
#include <pzvec_extras.h>
#include "pzlog.h"
#include "TPZAssert.h"
#include <fenv.h>
Go to the source code of this file.
Classes | |
class | TPZTensor< T > |
struct | TPZTensor< T >::TPZDecomposed |
Macros | |
#define | _XX_ |
#define | _XY_ |
#define | _XZ_ |
#define | _YY_ |
#define | _YZ_ |
#define | _ZZ_ |
Functions | |
template<class T > | |
std::ostream & | operator<< (std::ostream &out, const TPZTensor< T > &tens) |
template<class T > | |
static T | Polynom (const T &x, const T &I1, const T &I2, const T &I3) |
template<class T > | |
static T | DerivPolynom (const T &x, const T &I1, const T &I2, const T &I3) |
template<class T > | |
static T | UpdateNewton (const T &x, const T &I1, const T &I2, const T &I3) |
#define _XX_ |
Definition at line 27 of file TPZTensor.h.
Referenced by TPZMatElastoPlastic< T, TMEM >::ApplyDirection(), TPZElasticCriterion::ApplyLoad(), TPZElasticCriterion::ApplyStrainComputeSigma(), TPZLadeNelsonElasticResponse::CheckConv(), TPZYCLadeKim::CheckConv(), TPZLadeKim::CheckConv(), TPZYCSandlerDimaggio::CheckConv(), TPZMatElastoPlastic2D< T, TMEM >::ComputeDeltaStrainVector(), TPZMatElastoPlastic< T, TMEM >::ComputeDeltaStrainVector(), TPZViscoelastic::ComputeStressTensor(), TPZViscoelastic::Contribute(), TPZMatElastoPlastic2D< T, TMEM >::Contribute(), TPZMatElastoPlastic< T, TMEM >::Contribute(), TPZTensor< STATE >::dDet(), TPZElasticResponse::De(), TPZPorousElasticResponse::De_G_constant(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::Det(), TPZTensor< STATE >::DeviatoricDiagonal_T(), TPZTensor< STATE >::dJ2(), TPZTensor< STATE >::dJ3(), TPZTensor< STATE >::EigenProjection(), TPZTensor< STATE >::I1(), TPZTensor< STATE >::I2(), TPZTensor< STATE >::I3(), TPZTensor< STATE >::Identity_T(), TPZTensor< STATE >::Multiply(), TPZTensor< STATE >::S(), TPZTensor< T >::TPZDecomposed::TangentCheckConv(), TPZTensor< STATE >::TPZTensor(), TPZPlasticTest::UndocumentedTest2(), TPZViscoelastic::UpdateQsi(), and TPZTensor< STATE >::XX().
#define _XY_ |
Definition at line 28 of file TPZTensor.h.
Referenced by TPZMatElastoPlastic< T, TMEM >::ApplyDirection(), TPZElasticCriterion::ApplyLoad(), TPZElasticCriterion::ApplyStrainComputeSigma(), TPZLadeNelsonElasticResponse::CheckConv(), TPZYCLadeKim::CheckConv(), TPZLadeKim::CheckConv(), TPZYCSandlerDimaggio::CheckConv(), TPZMatElastoPlastic2D< T, TMEM >::ComputeDeltaStrainVector(), TPZMatElastoPlastic< T, TMEM >::ComputeDeltaStrainVector(), TPZViscoelastic::ComputeStressTensor(), TPZViscoelastic::Contribute(), TPZMatElastoPlastic2D< T, TMEM >::Contribute(), TPZMatElastoPlastic< T, TMEM >::Contribute(), TPZTensor< STATE >::dDet(), TPZPorousElasticResponse::De_G_constant(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::Det(), TPZTensor< STATE >::dJ2(), TPZTensor< STATE >::dJ3(), TPZTensor< STATE >::EigenProjection(), TPZTensor< STATE >::I2(), TPZTensor< STATE >::I3(), TPZTensor< STATE >::Identity_T(), TPZTensor< STATE >::J2(), TPZTensor< STATE >::Multiply(), TPZTensor< STATE >::Norm(), TPZTensor< T >::TPZDecomposed::ResidualCheckConv(), TPZTensor< STATE >::TPZTensor(), TPZPlasticTest::UndocumentedTest2(), TPZViscoelastic::UpdateQsi(), and TPZTensor< STATE >::XY().
#define _XZ_ |
Definition at line 29 of file TPZTensor.h.
Referenced by TPZMatElastoPlastic< T, TMEM >::ApplyDirection(), TPZElasticCriterion::ApplyLoad(), TPZElasticCriterion::ApplyStrainComputeSigma(), TPZLadeNelsonElasticResponse::CheckConv(), TPZYCLadeKim::CheckConv(), TPZLadeKim::CheckConv(), TPZYCSandlerDimaggio::CheckConv(), TPZMatElastoPlastic2D< T, TMEM >::ComputeDeltaStrainVector(), TPZMatElastoPlastic< T, TMEM >::ComputeDeltaStrainVector(), TPZViscoelastic::ComputeStressTensor(), TPZViscoelastic::Contribute(), TPZMatElastoPlastic< T, TMEM >::Contribute(), TPZTensor< STATE >::dDet(), TPZPorousElasticResponse::De_G_constant(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::Det(), TPZTensor< STATE >::dJ2(), TPZTensor< STATE >::dJ3(), TPZTensor< STATE >::EigenProjection(), TPZTensor< STATE >::I2(), TPZTensor< STATE >::I3(), TPZTensor< STATE >::Identity_T(), TPZTensor< STATE >::J2(), TPZTensor< STATE >::Multiply(), TPZTensor< STATE >::Norm(), TPZTensor< T >::TPZDecomposed::ResidualCheckConv(), TPZTensor< STATE >::TPZTensor(), TPZPlasticTest::UndocumentedTest2(), TPZViscoelastic::UpdateQsi(), and TPZTensor< STATE >::XZ().
#define _YY_ |
Definition at line 30 of file TPZTensor.h.
Referenced by TPZMatElastoPlastic< T, TMEM >::ApplyDirection(), TPZElasticCriterion::ApplyLoad(), TPZElasticCriterion::ApplyStrainComputeSigma(), TPZLadeNelsonElasticResponse::CheckConv(), TPZYCLadeKim::CheckConv(), TPZLadeKim::CheckConv(), TPZYCSandlerDimaggio::CheckConv(), TPZMatElastoPlastic2D< T, TMEM >::ComputeDeltaStrainVector(), TPZMatElastoPlastic< T, TMEM >::ComputeDeltaStrainVector(), TPZViscoelastic::ComputeStressTensor(), TPZViscoelastic::Contribute(), TPZMatElastoPlastic2D< T, TMEM >::Contribute(), TPZMatElastoPlastic< T, TMEM >::Contribute(), TPZTensor< STATE >::dDet(), TPZElasticResponse::De(), TPZPorousElasticResponse::De_G_constant(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::Det(), TPZTensor< STATE >::DeviatoricDiagonal_T(), TPZTensor< STATE >::dJ2(), TPZTensor< STATE >::dJ3(), TPZTensor< STATE >::EigenProjection(), TPZTensor< STATE >::I1(), TPZTensor< STATE >::I2(), TPZTensor< STATE >::I3(), TPZTensor< STATE >::Identity_T(), TPZTensor< STATE >::Multiply(), TPZTensor< STATE >::S(), TPZTensor< T >::TPZDecomposed::TangentCheckConv(), TPZTensor< STATE >::TPZTensor(), TPZPlasticTest::UndocumentedTest2(), TPZViscoelastic::UpdateQsi(), and TPZTensor< STATE >::YY().
#define _YZ_ |
Definition at line 31 of file TPZTensor.h.
Referenced by TPZMatElastoPlastic< T, TMEM >::ApplyDirection(), TPZElasticCriterion::ApplyLoad(), TPZElasticCriterion::ApplyStrainComputeSigma(), TPZLadeNelsonElasticResponse::CheckConv(), TPZYCLadeKim::CheckConv(), TPZLadeKim::CheckConv(), TPZMatElastoPlastic2D< T, TMEM >::ComputeDeltaStrainVector(), TPZMatElastoPlastic< T, TMEM >::ComputeDeltaStrainVector(), TPZViscoelastic::ComputeStressTensor(), TPZViscoelastic::Contribute(), TPZMatElastoPlastic< T, TMEM >::Contribute(), TPZTensor< STATE >::dDet(), TPZPorousElasticResponse::De_G_constant(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::Det(), TPZTensor< STATE >::dJ2(), TPZTensor< STATE >::dJ3(), TPZTensor< STATE >::EigenProjection(), TPZTensor< STATE >::I2(), TPZTensor< STATE >::I3(), TPZTensor< STATE >::Identity_T(), TPZTensor< STATE >::J2(), TPZTensor< STATE >::Multiply(), TPZTensor< STATE >::Norm(), TPZTensor< T >::TPZDecomposed::ResidualCheckConv(), TPZTensor< STATE >::TPZTensor(), TPZPlasticTest::UndocumentedTest2(), TPZViscoelastic::UpdateQsi(), and TPZTensor< STATE >::YZ().
#define _ZZ_ |
Definition at line 32 of file TPZTensor.h.
Referenced by TPZMatElastoPlastic< T, TMEM >::ApplyDirection(), TPZElasticCriterion::ApplyLoad(), TPZElasticCriterion::ApplyStrainComputeSigma(), TPZLadeNelsonElasticResponse::CheckConv(), TPZYCLadeKim::CheckConv(), TPZLadeKim::CheckConv(), TPZYCSandlerDimaggio::CheckConv(), TPZMatElastoPlastic2D< T, TMEM >::ComputeDeltaStrainVector(), TPZMatElastoPlastic< T, TMEM >::ComputeDeltaStrainVector(), TPZViscoelastic::ComputeStressTensor(), TPZViscoelastic::Contribute(), TPZMatElastoPlastic< T, TMEM >::Contribute(), TPZTensor< STATE >::dDet(), TPZElasticResponse::De(), TPZPorousElasticResponse::De_G_constant(), TPZPorousElasticResponse::De_Poisson_constant(), TPZTensor< STATE >::Det(), TPZTensor< STATE >::DeviatoricDiagonal_T(), TPZTensor< STATE >::dJ2(), TPZTensor< STATE >::dJ3(), TPZTensor< STATE >::EigenProjection(), TPZTensor< STATE >::I1(), TPZTensor< STATE >::I2(), TPZTensor< STATE >::I3(), TPZTensor< STATE >::Identity_T(), TPZTensor< STATE >::Multiply(), TPZTensor< STATE >::S(), TPZTensor< T >::TPZDecomposed::TangentCheckConv(), TPZTensor< STATE >::TPZTensor(), TPZPlasticTest::UndocumentedTest2(), TPZViscoelastic::UpdateQsi(), and TPZTensor< STATE >::ZZ().
|
static |
Definition at line 1005 of file TPZTensor.h.
References TPZTensor< T >::I2().
Referenced by UpdateNewton().
std::ostream& operator<< | ( | std::ostream & | out, |
const TPZTensor< T > & | tens | ||
) |
Definition at line 866 of file TPZTensor.h.
|
static |
Definition at line 999 of file TPZTensor.h.
References TPZTensor< T >::I3().
Referenced by UpdateNewton().
|
static |
Definition at line 1011 of file TPZTensor.h.
References DerivPolynom(), and Polynom().