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: