Public Member Functions

weak_form_checker< InterfaceType > Struct Template Reference

A helper class which scans whether a ViennaMath equation is in a weak form already. More...

#include <weak_form.hpp>

Public Member Functions

 weak_form_checker ()
void operator() (InterfaceType const *e) const
void operator() (viennamath::rt_unary_expr< InterfaceType > const &unary_expr) const
bool is_weak () const

Detailed Description

template<typename InterfaceType>
struct viennafem::detail::weak_form_checker< InterfaceType >

A helper class which scans whether a ViennaMath equation is in a weak form already.

Currently only checks whether there is a symbolic integral somewhere. This should be sufficient as long as there are no integral equations passed, for which FEM is probably not useful at all...


Constructor & Destructor Documentation

weak_form_checker (  )  [inline]

Member Function Documentation

bool is_weak (  )  const [inline]
void operator() ( InterfaceType const *  e  )  const [inline]
void operator() ( viennamath::rt_unary_expr< InterfaceType > const &  unary_expr  )  const [inline]

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