PRISMS-PF Manual
Loading...
Searching...
No Matches
UserConstants< dim >::VariantPrinter Class Reference

Class for printing of variant types. This is bad practice and should be fixed. More...

Inheritance diagram for UserConstants< dim >::VariantPrinter:
[legend]
Collaboration diagram for UserConstants< dim >::VariantPrinter:
[legend]

Public Member Functions

void operator() (double value) const
 
void operator() (int value) const
 
void operator() (bool value) const
 
void operator() (const dealii::Tensor< 1, dim > &value) const
 
void operator() (const dealii::Tensor< 2, dim > &value) const
 
template<unsigned int D = dim>
requires ((D != ((2 * D) - 1 + (D / 3))))
void operator() (const dealii::Tensor< 2,(2 *D) - 1+(D/3)> &value) const
 

Detailed Description

template<unsigned int dim>
class UserConstants< dim >::VariantPrinter

Class for printing of variant types. This is bad practice and should be fixed.

Member Function Documentation

◆ operator()() [1/6]

template<unsigned int dim>
void UserConstants< dim >::VariantPrinter::operator() ( bool  value) const
inline

◆ operator()() [2/6]

template<unsigned int dim>
void UserConstants< dim >::VariantPrinter::operator() ( const dealii::Tensor< 1, dim > &  value) const
inline

◆ operator()() [3/6]

template<unsigned int dim>
void UserConstants< dim >::VariantPrinter::operator() ( const dealii::Tensor< 2, dim > &  value) const
inline

◆ operator()() [4/6]

template<unsigned int dim>
template<unsigned int D = dim>
requires ((D != ((2 * D) - 1 + (D / 3))))
void UserConstants< dim >::VariantPrinter::operator() ( const dealii::Tensor< 2,(2 *D) - 1+(D/3)> &  value) const
inline

◆ operator()() [5/6]

template<unsigned int dim>
void UserConstants< dim >::VariantPrinter::operator() ( double  value) const
inline

◆ operator()() [6/6]

template<unsigned int dim>
void UserConstants< dim >::VariantPrinter::operator() ( int  value) const
inline

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