SPH
Public Member Functions | Static Public Attributes | List of all members
TracelessMultipole< 0 > Class Reference

#include <Multipole.h>

Public Member Functions

 TracelessMultipole ()=default
 
constexpr INLINE TracelessMultipole (const Float v)
 
constexpr INLINE Floatvalue ()
 
constexpr INLINE Float value () const
 
INLINE Float operator[] (const Size idx) const
 
constexpr INLINE Size size () const
 
constexpr INLINE operator Float () const
 
TracelessMultipoleoperator+= (const TracelessMultipole &other)
 
constexpr bool operator== (const TracelessMultipole &other) const
 

Static Public Attributes

static constexpr Size ORDER = 0
 

Detailed Description

Definition at line 439 of file Multipole.h.

Constructor & Destructor Documentation

◆ TracelessMultipole() [1/2]

◆ TracelessMultipole() [2/2]

constexpr INLINE TracelessMultipole< 0 >::TracelessMultipole ( const Float  v)
inlineconstexpr

Definition at line 446 of file Multipole.h.

Member Function Documentation

◆ operator Float()

constexpr INLINE TracelessMultipole< 0 >::operator Float ( ) const
inlineconstexpr

Definition at line 468 of file Multipole.h.

◆ operator+=()

TracelessMultipole& TracelessMultipole< 0 >::operator+= ( const TracelessMultipole< 0 > &  other)
inline

Definition at line 472 of file Multipole.h.

◆ operator==()

constexpr bool TracelessMultipole< 0 >::operator== ( const TracelessMultipole< 0 > &  other) const
inlineconstexpr

Definition at line 477 of file Multipole.h.

◆ operator[]()

INLINE Float TracelessMultipole< 0 >::operator[] ( const Size  idx) const
inline

Definition at line 459 of file Multipole.h.

◆ size()

constexpr INLINE Size TracelessMultipole< 0 >::size ( ) const
inlineconstexpr

Definition at line 464 of file Multipole.h.

◆ value() [1/2]

constexpr INLINE Float& TracelessMultipole< 0 >::value ( )
inlineconstexpr

Definition at line 451 of file Multipole.h.

◆ value() [2/2]

constexpr INLINE Float TracelessMultipole< 0 >::value ( ) const
inlineconstexpr

Definition at line 455 of file Multipole.h.

Member Data Documentation

◆ ORDER

constexpr Size TracelessMultipole< 0 >::ORDER = 0
staticconstexpr

Definition at line 449 of file Multipole.h.


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