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>
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... | |