#include <ikarus/assembler/assemblermanipulatorfuser.hh>
|
using | WrappedAssembler = A |
|
using | CallBackTypes = std::tuple< typename ScalarAssemblerImpl::FunctionType, typename VectorAssemblerImpl::FunctionType, typename MatrixAssemblerImpl::FunctionType > |
|
|
template<typename... Args>
requires (not std::is_same_v<std::remove_cvref_t<std::tuple_element_t<0, std::tuple<Args...>>>, AssemblerManipulator>) |
| AssemblerManipulator (Args &&... args) |
| Constructor that forwards arguments to the base assembler. More...
|
|
◆ CallBackTypes
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
using Ikarus::AssemblerManipulator< A, ScalarAss, VectorAss, MatrixAss >::CallBackTypes = std::tuple<typename ScalarAssemblerImpl::FunctionType, typename VectorAssemblerImpl::FunctionType, typename MatrixAssemblerImpl::FunctionType> |
◆ MatrixAssemblerImpl
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ MatrixAssemblerInterface
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ ScalarAssemblerImpl
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ ScalarAssemblerInterface
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ VectorAssemblerImpl
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ VectorAssemblerInterface
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ WrappedAssembler
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ AssemblerManipulator()
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
template<typename... Args>
requires (not std::is_same_v<std::remove_cvref_t<std::tuple_element_t<0, std::tuple<Args...>>>,
AssemblerManipulator>)
- Template Parameters
-
Args | Variadic template parameter for constructor arguments |
- Parameters
-
args | Arguments to be forwarded to the base assembler |
◆ MatrixAssemblerImpl
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ MatrixAssemblerInterface
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ ScalarAssemblerImpl
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ ScalarAssemblerInterface
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ VectorAssemblerImpl
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
◆ VectorAssemblerInterface
template<Concepts::FlatAssembler A, typename ScalarAss , typename VectorAss , typename MatrixAss >
The documentation for this class was generated from the following file: