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: