| 
    Discontinuous Galerkin Library
    
   #include "dg/algorithm.h" 
   | 
 
Convenience functions to create derivatives. More...
Go to the source code of this file.
Namespaces | |
| namespace | dg | 
| This is the namespace for all functions and classes defined and used by the discontinuous Galerkin library.  | |
| namespace | dg::create | 
| Contains functions used for matrix creation.  | |
Functions | |
| template<class Topology > | |
| auto | dg::create::dx (const Topology &g, dg::bc bc, dg::direction dir=centered) | 
| template<class Topology > | |
| auto | dg::create::dy (const Topology &g, dg::bc bc, dg::direction dir=centered) | 
Short for  dg::create::derivative( 1, g, bc, dir);    | |
| template<class Topology > | |
| auto | dg::create::dz (const Topology &g, dg::bc bc, dg::direction dir=centered) | 
Short for  dg::create::derivative( 2, g, bc, dir);    | |
| template<class Topology > | |
| auto | dg::create::jumpX (const Topology &g, bc bc) | 
Short for  dg::create::jump( 0, g, bc);    | |
| template<class Topology > | |
| auto | dg::create::jumpY (const Topology &g, bc bc) | 
Short for  dg::create::jump( 1, g, bc);    | |
| template<class Topology > | |
| auto | dg::create::jumpZ (const Topology &g, bc bc) | 
Short for  dg::create::jump( 2, g, bc);    | |
| template<class Topology > | |
| auto | dg::create::derivative (unsigned coord, const Topology &g, direction dir=centered) | 
Short for  dg::create::derivative( coord, g, g.bcx(), dir);    | |
| template<class Topology > | |
| auto | dg::create::jump (unsigned coord, const Topology &g) | 
Short for  dg::create::jump( coord, g, g.bcx());    | |
| template<class Topology > | |
| auto | dg::create::dx (const Topology &g, dg::direction dir=centered) | 
Short for  dg::create::derivative( 0, g, g.bcx() dir);    | |
| template<class Topology > | |
| auto | dg::create::dy (const Topology &g, dg::direction dir=centered) | 
Short for  dg::create::derivative( 1, g, g.bcy(), dir);    | |
| template<class Topology > | |
| auto | dg::create::dz (const Topology &g, dg::direction dir=centered) | 
Short for  dg::create::derivative( 2, g, g.bcz(), dir);    | |
| template<class Topology > | |
| auto | dg::create::jumpX (const Topology &g) | 
Short for  dg::create::jump( 0, g, g.bcx());    | |
| template<class Topology > | |
| auto | dg::create::jumpY (const Topology &g) | 
Short for  dg::create::jump( 1, g, g.bcy());    | |
| template<class Topology > | |
| auto | dg::create::jumpZ (const Topology &g) | 
Short for  dg::create::jump( 2, g, g.bcz());    | |
Convenience functions to create derivatives.