![]() |
deal.II version 9.7.0
|
#include <deal.II/base/config.h>#include <deal.II/base/symmetric_tensor.h>#include <deal.II/base/symmetric_tensor.templates.h>#include <deal.II/differentiation/ad/adolc_product_types.h>#include <deal.II/differentiation/ad/sacado_product_types.h>#include <adolc/adouble.h>#include <adolc/adtl.h>#include "base/symmetric_tensor.inst"Go to the source code of this file.
Classes | |
| struct | internal::SymmetricTensorImplementation::Inverse< 4, 3, adouble > |
Namespaces | |
| namespace | internal |
| namespace | internal::SymmetricTensorImplementation |
Functions | |
| template<> | |
| std::array< adouble, 1 > | eigenvalues (const SymmetricTensor< 2, 1, adouble > &) |
| template<> | |
| std::array< adouble, 2 > | eigenvalues (const SymmetricTensor< 2, 2, adouble > &) |
| template<> | |
| std::array< adouble, 3 > | eigenvalues (const SymmetricTensor< 2, 3, adouble > &) |
| template<> | |
| std::array< std::pair< adouble, Tensor< 1, 1, adouble > >, 1 > | eigenvectors< 1, adouble > (const SymmetricTensor< 2, 1, adouble > &, const SymmetricTensorEigenvectorMethod) |
| template<> | |
| std::array< std::pair< adouble, Tensor< 1, 2, adouble > >, 2 > | eigenvectors< 2, adouble > (const SymmetricTensor< 2, 2, adouble > &, const SymmetricTensorEigenvectorMethod) |
| template<> | |
| std::array< std::pair< adouble, Tensor< 1, 3, adouble > >, 3 > | eigenvectors< 3, adouble > (const SymmetricTensor< 2, 3, adouble > &, const SymmetricTensorEigenvectorMethod) |
| template std::array< adtl::adouble, 1 > | eigenvalues (const SymmetricTensor< 2, 1, adtl::adouble > &) |
| template std::array< adtl::adouble, 2 > | eigenvalues (const SymmetricTensor< 2, 2, adtl::adouble > &) |
| template std::array< adtl::adouble, 3 > | eigenvalues (const SymmetricTensor< 2, 3, adtl::adouble > &) |
| template std::array< std::pair< adtl::adouble, Tensor< 1, 1, adtl::adouble > >, 1 > | eigenvectors< 1, adtl::adouble > (const SymmetricTensor< 2, 1, adtl::adouble > &, const SymmetricTensorEigenvectorMethod) |
| template std::array< std::pair< adtl::adouble, Tensor< 1, 2, adtl::adouble > >, 2 > | eigenvectors< 2, adtl::adouble > (const SymmetricTensor< 2, 2, adtl::adouble > &, const SymmetricTensorEigenvectorMethod) |
| template std::array< std::pair< adtl::adouble, Tensor< 1, 3, adtl::adouble > >, 3 > | eigenvectors< 3, adtl::adouble > (const SymmetricTensor< 2, 3, adtl::adouble > &, const SymmetricTensorEigenvectorMethod) |
| std::array< adouble, 1 > eigenvalues | ( | const SymmetricTensor< 2, 1, adouble > & | ) |
Definition at line 63 of file symmetric_tensor.cc.
| std::array< adouble, 2 > eigenvalues | ( | const SymmetricTensor< 2, 2, adouble > & | ) |
Definition at line 73 of file symmetric_tensor.cc.
| std::array< adouble, 3 > eigenvalues | ( | const SymmetricTensor< 2, 3, adouble > & | ) |
Definition at line 83 of file symmetric_tensor.cc.
| std::array< std::pair< adouble, Tensor< 1, 1, adouble > >, 1 > eigenvectors< 1, adouble > | ( | const SymmetricTensor< 2, 1, adouble > & | , |
| const SymmetricTensorEigenvectorMethod | ) |
Definition at line 83 of file symmetric_tensor.cc.
| std::array< std::pair< adouble, Tensor< 1, 2, adouble > >, 2 > eigenvectors< 2, adouble > | ( | const SymmetricTensor< 2, 2, adouble > & | , |
| const SymmetricTensorEigenvectorMethod | ) |
Definition at line 83 of file symmetric_tensor.cc.
| std::array< std::pair< adouble, Tensor< 1, 3, adouble > >, 3 > eigenvectors< 3, adouble > | ( | const SymmetricTensor< 2, 3, adouble > & | , |
| const SymmetricTensorEigenvectorMethod | ) |
Definition at line 83 of file symmetric_tensor.cc.
| template std::array< adtl::adouble, 1 > eigenvalues | ( | const SymmetricTensor< 2, 1, adtl::adouble > & | ) |
| template std::array< adtl::adouble, 2 > eigenvalues | ( | const SymmetricTensor< 2, 2, adtl::adouble > & | ) |
| template std::array< adtl::adouble, 3 > eigenvalues | ( | const SymmetricTensor< 2, 3, adtl::adouble > & | ) |
| template std::array< std::pair< adtl::adouble, Tensor< 1, 1, adtl::adouble > >, 1 > eigenvectors< 1, adtl::adouble > | ( | const SymmetricTensor< 2, 1, adtl::adouble > & | , |
| const SymmetricTensorEigenvectorMethod | ) |
| template std::array< std::pair< adtl::adouble, Tensor< 1, 2, adtl::adouble > >, 2 > eigenvectors< 2, adtl::adouble > | ( | const SymmetricTensor< 2, 2, adtl::adouble > & | , |
| const SymmetricTensorEigenvectorMethod | ) |
| template std::array< std::pair< adtl::adouble, Tensor< 1, 3, adtl::adouble > >, 3 > eigenvectors< 3, adtl::adouble > | ( | const SymmetricTensor< 2, 3, adtl::adouble > & | , |
| const SymmetricTensorEigenvectorMethod | ) |