Medusa  1.1
Coordinate Free Mehless Method implementation
Operators_fwd.hpp File Reference

Detailed Description

File defining basic differential operator families.

Definition in file Operators_fwd.hpp.

#include <medusa/Config.hpp>
#include <array>
#include <vector>
#include <Eigen/Core>
#include "Monomials_fwd.hpp"
#include <medusa/bits/utils/assert.hpp>
+ Include dependency graph for Operators_fwd.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  mm::Operator< Derived >
 Base class for a differential operator. More...
 
struct  mm::Lap< dimension >
 Represents the Laplacian operator. More...
 
struct  mm::Der1s< dimension >
 Represents a family of all first derivatives. More...
 
struct  mm::Der2s< dimension >
 Represents a family of all second derivatives. More...
 
struct  mm::Der1< dimension >
 Represents a first derivative wrt. var. More...
 
struct  mm::Der2< dimension >
 Represents a second derivative wrt. var1 and var2. More...
 
struct  mm::Derivative< dimension >
 Represents a general derivative \(\frac{\partial^{|\alpha|}}{\partial x^\alpha}\). More...
 

Namespaces

 mm
 Root namespace for the whole library.
 

Functions

template<typename Derived >
std::ostream & mm::operator<< (std::ostream &os, const Operator< Derived > &op)
 Output info about given operator. More...
 
template<int d>
std::ostream & mm::operator<< (std::ostream &os, const Der1s< d > &op)
 Output info about Der1s<d> More...
 
template<int d>
std::ostream & mm::operator<< (std::ostream &os, const Der2s< d > &op)
 Output info about Der2s<d> More...