AutoDiffFE class, an automatic differentiation wrapper for finite elements.
More...
#include <ikarus/finiteelements/autodifffe.hh>
|
using | RealFE = FEImpl |
| Type of the base finite element. More...
|
|
using | BasisHandler = typename RealFE::BasisHandler |
| Type of the basis handler. More...
|
|
using | Traits = typename RealFE::Traits |
| Type traits for local view. More...
|
|
using | LocalView = typename Traits::LocalView |
| Type of the local view. More...
|
|
using | Element = typename Traits::Element |
| Type of the element. More...
|
|
using | Requirement = typename RealFE::Requirement |
| Type of the Finite Element Requirements. More...
|
|
|
const RealFE & | realFE () const |
| Get the reference to the base finite element. More...
|
|
template<typename... Args> |
| AutoDiffFE (Args &&... args) |
| Constructor for the AutoDiffFE class. Forward the construction to the underlying element. More...
|
|
template<typename FEImpl, bool forceAutoDiff = false>
class Ikarus::AutoDiffFE< FEImpl, forceAutoDiff >
- Template Parameters
-
FEImpl | The type of the original finite element, which does not implement the derivatives |
forceAutoDiff | A boolean indicating whether to force the use of automatic differentiation, even when the real element implements the derivatives. |
◆ BasisHandler
template<typename FEImpl , bool forceAutoDiff = false>
using Ikarus::AutoDiffFE< FEImpl, forceAutoDiff >::BasisHandler = typename RealFE::BasisHandler |
◆ Element
template<typename FEImpl , bool forceAutoDiff = false>
◆ LocalView
template<typename FEImpl , bool forceAutoDiff = false>
◆ RealFE
template<typename FEImpl , bool forceAutoDiff = false>
◆ Requirement
template<typename FEImpl , bool forceAutoDiff = false>
using Ikarus::AutoDiffFE< FEImpl, forceAutoDiff >::Requirement = typename RealFE::Requirement |
◆ Traits
template<typename FEImpl , bool forceAutoDiff = false>
◆ AutoDiffFE()
template<typename FEImpl , bool forceAutoDiff = false>
template<typename... Args>
- Template Parameters
-
Args | Variadic template for constructor arguments. |
- Parameters
-
args | Constructor arguments. |
◆ realFE()
template<typename FEImpl , bool forceAutoDiff = false>
- Returns
- The reference to the base finite element.
The documentation for this class was generated from the following file: