Discontinuous Galerkin Library
#include "dg/algorithm.h"
dg::TensorDeterminant3d< value_type > Struct Template Reference

\( y = t_{00} t_{11}t_{22} + t_{01}t_{12}t_{20} + t_{02}t_{10}t_{21} - t_{02}t_{11}t_{20} - t_{01}t_{10}t_{22} - t_{00}t_{12}t_{21} \) More...

Public Member Functions

DG_DEVICE value_type operator() (value_type t00, value_type t01, value_type t02, value_type t10, value_type t11, value_type t12, value_type t20, value_type t21, value_type t22) const
 

Detailed Description

template<class value_type>
struct dg::TensorDeterminant3d< value_type >

\( y = t_{00} t_{11}t_{22} + t_{01}t_{12}t_{20} + t_{02}t_{10}t_{21} - t_{02}t_{11}t_{20} - t_{01}t_{10}t_{22} - t_{00}t_{12}t_{21} \)

Member Function Documentation

◆ operator()()

template<class value_type >
DG_DEVICE value_type dg::TensorDeterminant3d< value_type >::operator() ( value_type  t00,
value_type  t01,
value_type  t02,
value_type  t10,
value_type  t11,
value_type  t12,
value_type  t20,
value_type  t21,
value_type  t22 
) const
inline

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