Alamo
Public Member Functions | Static Public Member Functions | Data Fields
Set::Matrix3 Class Reference

Public Member Functions

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Scalaroperator() (const int i, const int j, const int k)
 
AMREX_FORCE_INLINE const AMREX_GPU_HOST_DEVICE Scalaroperator() (const int i, const int j, const int k) const
 
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrixoperator[] (const int i)
 
AMREX_FORCE_INLINE Set::Scalar norm ()
 
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void operator+= (Matrix3 a)
 
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void operator-= (Matrix3 a)
 
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void operator*= (Set::Scalar alpha)
 
AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void operator/= (Set::Scalar alpha)
 

Static Public Member Functions

static Matrix3 Zero ()
 
static Matrix3 Random ()
 

Data Fields

Set::Matrix data [AMREX_SPACEDIM]
 

Detailed Description

Definition at line 8 of file Matrix3.H.

Member Function Documentation

◆ norm()

AMREX_FORCE_INLINE Set::Scalar Set::Matrix3::norm ( )
inline

Definition at line 29 of file Matrix3.H.

◆ operator()() [1/2]

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Scalar& Set::Matrix3::operator() ( const int  i,
const int  j,
const int  k 
)
inline

Definition at line 13 of file Matrix3.H.

◆ operator()() [2/2]

AMREX_FORCE_INLINE const AMREX_GPU_HOST_DEVICE Scalar& Set::Matrix3::operator() ( const int  i,
const int  j,
const int  k 
) const
inline

Definition at line 18 of file Matrix3.H.

◆ operator*=()

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void Set::Matrix3::operator*= ( Set::Scalar  alpha)
inline

Definition at line 39 of file Matrix3.H.

◆ operator+=()

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void Set::Matrix3::operator+= ( Matrix3  a)
inline

Definition at line 37 of file Matrix3.H.

◆ operator-=()

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void Set::Matrix3::operator-= ( Matrix3  a)
inline

Definition at line 38 of file Matrix3.H.

◆ operator/=()

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE void Set::Matrix3::operator/= ( Set::Scalar  alpha)
inline

Definition at line 40 of file Matrix3.H.

◆ operator[]()

AMREX_FORCE_INLINE AMREX_GPU_HOST_DEVICE Matrix& Set::Matrix3::operator[] ( const int  i)
inline

Definition at line 23 of file Matrix3.H.

◆ Random()

static Matrix3 Set::Matrix3::Random ( )
inlinestatic

Definition at line 48 of file Matrix3.H.

Here is the call graph for this function:

◆ Zero()

static Matrix3 Set::Matrix3::Zero ( )
inlinestatic

Definition at line 42 of file Matrix3.H.

Field Documentation

◆ data

Set::Matrix Set::Matrix3::data[AMREX_SPACEDIM]

Definition at line 11 of file Matrix3.H.


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