A type erasure class which enables to store cell_quan_constants and cell_quan_exprs with different template arguments in a single array.  
More...
#include <cell_quan.hpp>
Detailed Description
template<typename CellType, typename NumericT = viennafem::numeric_type>
 class viennafem::detail::cell_quan_wrapper< CellType, NumericT >
A type erasure class which enables to store cell_quan_constants and cell_quan_exprs with different template arguments in a single array. 
- Parameters:
 - 
  
     | CellType  | Type of the ViennaGrid cell  | 
     | NumericT  | Floating point type of the value to be returned (typically 'double')  | 
  
   
Constructor & Destructor Documentation
Member Function Documentation
      
        
          | NumericT eval  | 
          ( | 
          CellType const &  | 
           cell,  | 
        
        
           | 
           | 
          numeric_type  | 
           v |   | 
        
        
           | 
          ) | 
           |  |  const [inline] | 
        
      
 
 
      
        
          | NumericT eval  | 
          ( | 
          CellType const &  | 
           cell,  | 
        
        
           | 
           | 
          std::vector< numeric_type > const &  | 
           v |   | 
        
        
           | 
          ) | 
           |  |  const [inline] | 
        
      
 
 
The documentation for this class was generated from the following file: