#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: