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

#include <Operators_fwd.hpp>

Detailed Description

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

Represents a second derivative wrt. var1 and var2.

Definition at line 24 of file Monomials_fwd.hpp.

Public Member Functions

 Der2 ()
 Default constructor for array preallocation purposes. More...
 
 Der2 (int var1, int var2)
 Initialization of specific 2nd derivative operator. More...
 
 Der2 (int var)
 Initialization of specific 2nd derivative operator. More...
 
std::string name () const
 Human readable name. More...
 

Static Public Member Functions

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

Public Attributes

int var1
 Lower index representing derived variable (x = 0, y = 1, z = 2, ...) More...
 
int var2
 Higher index representing derived variable (x = 0, y = 1, z = 2, ...) 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 166 of file Operators_fwd.hpp.

Constructor & Destructor Documentation

◆ Der2() [1/3]

template<int dimension>
mm::Der2< dimension >::Der2 ( )
inline

Default constructor for array preallocation purposes.

Definition at line 171 of file Operators_fwd.hpp.

◆ Der2() [2/3]

template<int dimension>
mm::Der2< dimension >::Der2 ( int  var1,
int  var2 
)

Initialization of specific 2nd derivative operator.

Parameters
var1First variable with respect to which the derivative is taken. variable (x = 0, y = 1, z = 2, ...).
var2Second variable with respect to which the derivative is taken. (Should have higher index and the first variable.) variable (x = 0, y = 1, z = 2, ...).

Definition at line 76 of file Operators.hpp.

◆ Der2() [3/3]

template<int dimension>
mm::Der2< dimension >::Der2 ( int  var)
inline

Initialization of specific 2nd derivative operator.

Parameters
varIndex representing two times derived variable (x = 0, y = 1, z = 2, ...).

Definition at line 187 of file Operators_fwd.hpp.

Member Function Documentation

◆ name()

template<int dimension>
std::string mm::Der2< dimension >::name

Human readable name.

Definition at line 84 of file Operators.hpp.

◆ type_name()

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

Human readable type name.

Definition at line 192 of file Operators_fwd.hpp.

Member Data Documentation

◆ var1

template<int dimension>
int mm::Der2< dimension >::var1

Lower index representing derived variable (x = 0, y = 1, z = 2, ...)

Definition at line 167 of file Operators_fwd.hpp.

◆ var2

template<int dimension>
int mm::Der2< dimension >::var2

Higher index representing derived variable (x = 0, y = 1, z = 2, ...)

Definition at line 168 of file Operators_fwd.hpp.


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