Public Member Functions | Protected Types

cell_quan_interface< CellType, NumericT > Class Template Reference

The runtime interface for cell quantities. More...

#include <cell_quan.hpp>

Public Member Functions

virtual numeric_type eval (CellType const &cell, numeric_type v) const =0
virtual numeric_type eval (CellType const &cell, std::vector< numeric_type > const &v) const =0
virtual cell_quan_interface
< CellType, NumericT > * 
clone () const =0

Protected Types

typedef NumericT numeric_type

Detailed Description

template<typename CellType, typename NumericT = viennafem::numeric_type>
class viennafem::detail::cell_quan_interface< CellType, NumericT >

The runtime interface for cell quantities.

Parameters:
CellType Type of the ViennaGrid cell
NumericT Floating point type of the value to be returned (typically 'double')

Member Typedef Documentation

typedef NumericT numeric_type [protected]

Member Function Documentation

virtual cell_quan_interface<CellType, NumericT>* clone (  )  const [pure virtual]
virtual numeric_type eval ( CellType const &  cell,
numeric_type  v 
) const [pure virtual]
virtual numeric_type eval ( CellType const &  cell,
std::vector< numeric_type > const &  v 
) const [pure virtual]

The documentation for this class was generated from the following file: