SPH
Public Member Functions | List of all members
Volume< TValue > Class Template Reference

#include <Volume.h>

Public Member Functions

 Volume ()=default
 
 Volume (const Box &box, const Size resolution)
 
TValue operator() (const Vector &r) const
 
TValue & operator() (const Vector &r)
 
TValue & cell (const Size x, const Size y, const Size z)
 
Size size () const
 
bool empty () const
 

Detailed Description

template<typename TValue>
class Volume< TValue >

Definition at line 9 of file Volume.h.

Constructor & Destructor Documentation

◆ Volume() [1/2]

template<typename TValue >
Volume< TValue >::Volume ( )
default

◆ Volume() [2/2]

template<typename TValue >
Volume< TValue >::Volume ( const Box box,
const Size  resolution 
)
inline

Definition at line 18 of file Volume.h.

Member Function Documentation

◆ cell()

template<typename TValue >
TValue& Volume< TValue >::cell ( const Size  x,
const Size  y,
const Size  z 
)
inline

Definition at line 36 of file Volume.h.

◆ empty()

template<typename TValue >
bool Volume< TValue >::empty ( ) const
inline

Definition at line 44 of file Volume.h.

◆ operator()() [1/2]

template<typename TValue >
TValue& Volume< TValue >::operator() ( const Vector r)
inline

Definition at line 31 of file Volume.h.

◆ operator()() [2/2]

template<typename TValue >
TValue Volume< TValue >::operator() ( const Vector r) const
inline

Definition at line 25 of file Volume.h.

◆ size()

template<typename TValue >
Size Volume< TValue >::size ( ) const
inline

Definition at line 40 of file Volume.h.


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