Medusa  1.1
Coordinate Free Mehless Method implementation
mm::Derivative< dimension > Struct Template Reference

#include <Operators_fwd.hpp>

Detailed Description

template<int dimension>
struct mm::Derivative< dimension >

Represents a general derivative \(\frac{\partial^{|\alpha|}}{\partial x^\alpha}\).

Definition at line 26 of file Monomials_fwd.hpp.

Public Member Functions

 Derivative (const std::array< int, dim > &orders)
 Parameter orders represent the derivative orders \(\alpha\). More...
 
std::string name ()
 Human readable name. More...
 

Static Public Member Functions

static std::string type_name ()
 Human readable type name. More...
 

Public Attributes

std::array< int, dimorders
 Values \(\alpha\). More...
 

Public Types

enum  { dim = dimension }
 Store dimension of the domain. More...
 

Member Enumeration Documentation

◆ anonymous enum

template<int dimension>
anonymous enum

Store dimension of the domain.

Enumerator
dim 

Dimensionality of the domain.

Definition at line 203 of file Operators_fwd.hpp.

Constructor & Destructor Documentation

◆ Derivative()

template<int dimension>
mm::Derivative< dimension >::Derivative ( const std::array< int, dim > &  orders)
inline

Parameter orders represent the derivative orders \(\alpha\).

Definition at line 207 of file Operators_fwd.hpp.

Member Function Documentation

◆ name()

template<int dimension>
std::string mm::Derivative< dimension >::name ( )
inline

Human readable name.

Definition at line 210 of file Operators_fwd.hpp.

◆ type_name()

template<int dimension>
static std::string mm::Derivative< dimension >::type_name ( )
inlinestatic

Human readable type name.

Definition at line 212 of file Operators_fwd.hpp.

Member Data Documentation

◆ orders

template<int dimension>
std::array<int, dim> mm::Derivative< dimension >::orders

Values \(\alpha\).

Definition at line 204 of file Operators_fwd.hpp.


The documentation for this struct was generated from the following files: