deal.II version GIT relicensing-2289-g1e5549a87a 2024-12-21 21:30:00+00:00
|
#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 "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 56 of file symmetric_tensor.cc.
std::array< adouble, 2 > eigenvalues | ( | const SymmetricTensor< 2, 2, adouble > & | ) |
Definition at line 66 of file symmetric_tensor.cc.
std::array< adouble, 3 > eigenvalues | ( | const SymmetricTensor< 2, 3, adouble > & | ) |
Definition at line 76 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 76 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 76 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 76 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 | |||
) |