Data Structures | Namespaces | Functions

/export/development/ViennaFEM/viennafem/linear_pde_system.hpp File Reference

A class collecting properties of a linear PDE system. More...

#include <vector>
#include <sstream>
#include "viennafem/forwards.h"
#include "viennafem/cell_quan.hpp"
#include "viennafem/transform.hpp"
#include "viennafem/bases/tetrahedron.hpp"
#include "viennafem/bases/triangle.hpp"
#include "viennafem/transform/dtdx_triangle.hpp"
#include "viennafem/transform/dtdx_tetrahedron.hpp"
#include "viennafem/weak_form.hpp"
#include "viennafem/linear_pde_options.hpp"
#include "viennafem/log/latex.hpp"
#include "viennamath/manipulation/apply_coordinate_system.hpp"
#include "viennadata/api.hpp"
#include "viennagrid/domain.hpp"

Go to the source code of this file.

Data Structures

class  linear_pde_system< InterfaceType, MappingKeyType, BoundaryKeyType >
 Representation of a linear system of partial differential equations. More...

Namespaces

namespace  viennafem
 

The main namespace for ViennaFEM. All user functionality resides in this namespace.


Functions

template<typename InterfaceType >
linear_pde_system< InterfaceType > make_linear_pde_system (viennamath::rt_equation< InterfaceType > equ_1, viennamath::rt_function_symbol< InterfaceType > unknown_1, viennafem::linear_pde_options options_1)
 Convenience function for the generation of a linear PDE for a scalar-valued unknown.
template<typename InterfaceType >
linear_pde_system< InterfaceType > make_linear_pde_system (viennamath::rt_equation< InterfaceType > equ_1, std::vector< viennamath::rt_function_symbol< InterfaceType > > unknowns_1, viennafem::linear_pde_options options_1)
 Convenience function for the generation of a linear PDE for a vector-valued unknown.
template<typename InterfaceType >
linear_pde_system< InterfaceType > make_linear_pde_system (viennamath::rt_equation< InterfaceType > equ_1, viennamath::rt_function_symbol< InterfaceType > unknown_1)
 Convenience function for the generation of a linear PDE for a scalar-valued unknown.
template<typename InterfaceType >
linear_pde_system< InterfaceType > make_linear_pde_system (viennamath::rt_equation< InterfaceType > equ_1, std::vector< viennamath::rt_function_symbol< InterfaceType > > unknowns_1)
 Convenience function for the generation of a linear PDE for a vector-valued unknown.

Detailed Description

A class collecting properties of a linear PDE system.