milupHPC documentation
Public Types | Public Member Functions | Public Attributes | Private Member Functions | List of all members
Smoothing Struct Reference

(SPH) available smoothing kernels. More...

#include "parameter.h"

+ Collaboration diagram for Smoothing:
Collaboration graph

Public Types

enum  Kernel {
  spiky , cubic_spline , wendlandc2 , wendlandc4 ,
  wendlandc6 , spiky , cubic_spline , wendlandc2 ,
  wendlandc4 , wendlandc6
}
 
enum  Kernel {
  spiky , cubic_spline , wendlandc2 , wendlandc4 ,
  wendlandc6 , spiky , cubic_spline , wendlandc2 ,
  wendlandc4 , wendlandc6
}
 

Public Member Functions

 Smoothing (Kernel t)
 
 operator Smoothing () const
 
 Smoothing (Kernel t)
 
 operator Smoothing () const
 

Public Attributes

Kernel t_
 

Private Member Functions

template<typename T >
 operator T () const
 
template<typename T >
 operator T () const
 

Detailed Description

(SPH) available smoothing kernels.

available kernels:

  • spiky
  • cubic spline
  • wendlandc2, wendlandc4, wendlandc6

Definition at line 175 of file parameter.h.

Member Enumeration Documentation

◆ Kernel [1/2]

enum Smoothing::Kernel
Enumerator
spiky 
cubic_spline 
wendlandc2 
wendlandc4 
wendlandc6 
spiky 
cubic_spline 
wendlandc2 
wendlandc4 
wendlandc6 

Definition at line 177 of file parameter.h.

◆ Kernel [2/2]

enum Smoothing::Kernel
Enumerator
spiky 
cubic_spline 
wendlandc2 
wendlandc4 
wendlandc6 
spiky 
cubic_spline 
wendlandc2 
wendlandc4 
wendlandc6 

Definition at line 258 of file parameter_backup.h.

Constructor & Destructor Documentation

◆ Smoothing() [1/2]

Smoothing::Smoothing ( Kernel  t)
inline

Definition at line 182 of file parameter.h.

◆ Smoothing() [2/2]

Smoothing::Smoothing ( Kernel  t)
inline

Definition at line 263 of file parameter_backup.h.

Member Function Documentation

◆ operator Smoothing() [1/2]

Smoothing::operator Smoothing ( ) const
inline

Definition at line 183 of file parameter.h.

◆ operator Smoothing() [2/2]

Smoothing::operator Smoothing ( ) const
inline

Definition at line 264 of file parameter_backup.h.

◆ operator T() [1/2]

template<typename T >
Smoothing::operator T ( ) const
private

◆ operator T() [2/2]

template<typename T >
Smoothing::operator T ( ) const
private

Member Data Documentation

◆ t_

Kernel Smoothing::t_

Definition at line 181 of file parameter.h.


The documentation for this struct was generated from the following files:
  • include/parameter.h
  • include/parameter_backup.h

milupHPC - Smoothing Struct Reference
Generated on Wed Aug 31 2022 12:16:53 by Doxygen 1.9.3