Public Member Functions

weak_form_creator< InterfaceType > Struct Template Reference

Transforms a strong formulation of an equation to a weak form, assuming homogeneous Neumann boundary conditions. More...

#include <weak_form.hpp>

Public Member Functions

InterfaceType * operator() (InterfaceType const *e) const
void operator() (viennamath::rt_unary_expr< InterfaceType > const &unary_expr) const
void operator() (viennamath::rt_binary_expr< InterfaceType > const &bin) const
bool modifies (InterfaceType const *e) const

Detailed Description

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

Transforms a strong formulation of an equation to a weak form, assuming homogeneous Neumann boundary conditions.


Member Function Documentation

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

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