Derives the weak form of a PDE given in strong form. More...
#include "viennamath/expression.hpp"#include "viennamath/manipulation/substitute.hpp"Go to the source code of this file.
Data Structures | |
| struct | weak_form_checker< InterfaceType > |
| A helper class which scans whether a ViennaMath equation is in a weak form already. More... | |
| struct | weak_form_creator< InterfaceType > |
| Transforms a strong formulation of an equation to a weak form, assuming homogeneous Neumann boundary conditions. More... | |
Namespaces | |
| namespace | viennafem |
The main namespace for ViennaFEM. All user functionality resides in this namespace. | |
| namespace | viennafem::detail |
Contains implementation details of ViennaFEM not intended to be used by the library user directly. | |
Functions | |
| template<typename InterfaceType > | |
| bool | is_weak_form (viennamath::rt_equation< InterfaceType > const &strong_formulation) |
| Interface function for checking whether a certan equation is a weak formulation of a PDE. | |
| template<typename InterfaceType > | |
| viennamath::rt_equation < InterfaceType > | make_weak_form (viennamath::rt_equation< InterfaceType > const &strong_formulation) |
| Transforms a ViennaMath equation from strong form to weak form. | |
Derives the weak form of a PDE given in strong form.
1.7.1