FE_AD< Model > Class Template Reference#
|
DiFfRG
|
DiFfRG::def::FE_AD< Model > Class Template Reference
#include <ad.hh>
Inheritance diagram for DiFfRG::def::FE_AD< Model >:
Public Member Functions | |
| template<uint tup_idx, uint n_from, uint n_to, int dim, typename NT , typename Vector > | |
| void | jacobian_flux_extr (SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &, const Point< dim > &, const Vector &) const |
| template<uint tup_idx, uint n_from, uint n_to, int dim, typename NT , typename Vector > | |
| void | jacobian_source_extr (SimpleMatrix< NT, n_to, n_from > &, const Point< dim > &, const Vector &) const |
| template<uint tup_idx, uint n_from, uint n_to, int dim, typename NT , typename Vector > | |
| void | jacobian_flux_source_extr (SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &, SimpleMatrix< NT, n_to, n_from > &, const Point< dim > &, const Vector &) const |
| template<uint tup_idx, uint n_from, uint n_to, int dim, typename NT , typename Vector_s , typename Vector_n > | |
| void | jacobian_numflux_extr (std::array< SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from >, 2 > &, const Tensor< 1, dim > &, const Point< dim > &, const Vector_s &, const Vector_n &) const |
| template<uint tup_idx, uint n_from, uint n_to, int dim, typename NT , typename Vector > | |
| void | jacobian_boundary_numflux_extr (SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &, const Tensor< 1, dim > &, const Point< dim > &, const Vector &) const |
| template<uint to, int dim, typename NT , typename Solution > | |
| void | jacobian_extractors (FullMatrix< NT > &, const Point< dim > &, const Solution &) const |
| template<uint to, typename NT , typename Solution > | |
| void | jacobian_variables (FullMatrix< NT > &, const Solution &) const |
Public Member Functions inherited from DiFfRG::def::ADjacobian_flux< Model, autodiff::real > | |
| void | jacobian_flux_grad (SimpleMatrix< Tensor< 1, dim, Tensor< 1, dim, NT > >, n_to, n_from > &jF, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_flux_hess (SimpleMatrix< Tensor< 1, dim, Tensor< 2, dim, NT > >, n_to, n_from > &jF, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_flux_extr (SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &jF, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_flux (SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &jF, const Point< dim > &p, const Vector &sol) const |
Public Member Functions inherited from DiFfRG::def::ADjacobian_source< Model, autodiff::real > | |
| void | jacobian_source_grad (SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &jS, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_source_hess (SimpleMatrix< Tensor< 2, dim, NT >, n_to, n_from > &jS, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_source_extr (SimpleMatrix< NT, n_to, n_from > &jS, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_source (SimpleMatrix< NT, n_to, n_from > &jS, const Point< dim > &p, const Vector &sol) const |
Public Member Functions inherited from DiFfRG::def::ADjacobian_flux_source< Model, autodiff::real > | |
| void | jacobian_flux_source (SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &jF, SimpleMatrix< NT, n_to, n_from > &jS, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_flux_source_grad (SimpleMatrix< Tensor< 1, dim, Tensor< 1, dim, NT > >, n_to, n_from > &jF, SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &jS, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_flux_source_hess (SimpleMatrix< Tensor< 1, dim, Tensor< 2, dim, NT > >, n_to, n_from > &jF, SimpleMatrix< Tensor< 2, dim, NT >, n_to, n_from > &jS, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_flux_source_extr (SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &jF, SimpleMatrix< NT, n_to, n_from > &jS, const Point< dim > &p, const Vector &sol) const |
Public Member Functions inherited from DiFfRG::def::ADjacobian_numflux< Model, autodiff::real > | |
| void | jacobian_numflux_grad (std::array< SimpleMatrix< Tensor< 1, dim, Tensor< 1, dim, NT > >, n_to, n_from >, 2 > &jNF, const Tensor< 1, dim > &normal, const Point< dim > &p, const Vector_s &sol_s, const Vector_n &sol_n) const |
| void | jacobian_numflux_hess (std::array< SimpleMatrix< Tensor< 1, dim, Tensor< 2, dim, NT > >, n_to, n_from >, 2 > &jNF, const Tensor< 1, dim > &normal, const Point< dim > &p, const Vector_s &sol_s, const Vector_n &sol_n) const |
| void | jacobian_numflux_extr (std::array< SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from >, 2 > &jNF, const Tensor< 1, dim > &normal, const Point< dim > &p, const Vector_s &sol_s, const Vector_n &sol_n) const |
| void | jacobian_numflux (std::array< SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from >, 2 > &jNF, const Tensor< 1, dim > &normal, const Point< dim > &p, const Vector_s &sol_s, const Vector_n &sol_n) const |
Public Member Functions inherited from DiFfRG::def::ADjacobian_boundary_numflux< Model, autodiff::real > | |
| void | jacobian_boundary_numflux_grad (SimpleMatrix< Tensor< 1, dim, Tensor< 1, dim, NT > >, n_to, n_from > &jBNF, const Tensor< 1, dim > &normal, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_boundary_numflux_hess (SimpleMatrix< Tensor< 1, dim, Tensor< 2, dim, NT > >, n_to, n_from > &jBNF, const Tensor< 1, dim > &normal, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_boundary_numflux_extr (SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &jBNF, const Tensor< 1, dim > &normal, const Point< dim > &p, const Vector &sol) const |
| void | jacobian_boundary_numflux (SimpleMatrix< Tensor< 1, dim, NT >, n_to, n_from > &jBNF, const Tensor< 1, dim > &normal, const Point< dim > &p, const Vector &sol) const |
Public Member Functions inherited from DiFfRG::def::ADjacobian_mass< Model, autodiff::real > | |
| void | jacobian_mass (SimpleMatrix< NT, n_to, n_from > &jM, const Point< dim > &p, const Vector &u, const Vector &u_dot) const |
Member Function Documentation
◆ jacobian_boundary_numflux_extr()
template<typename Model >
|
inline |
◆ jacobian_extractors()
template<typename Model >
template<uint to, int dim, typename NT , typename Solution >
|
inline |
◆ jacobian_flux_extr()
template<typename Model >
|
inline |
◆ jacobian_flux_source_extr()
template<typename Model >
|
inline |
◆ jacobian_numflux_extr()
template<typename Model >
template<uint tup_idx, uint n_from, uint n_to, int dim, typename NT , typename Vector_s , typename Vector_n >
|
inline |
◆ jacobian_source_extr()
template<typename Model >
|
inline |
◆ jacobian_variables()
template<typename Model >
template<uint to, typename NT , typename Solution >
|
inline |
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/model/ad.hh
Generated by
Public Member Functions inherited from