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: