vibratingMotion::Model Class Reference

Public Member Functions

INLINE_FUNCTION_HD Model (deviceViewType1D< vibrating > comps, int32 numComps)
 
INLINE_FUNCTION_HD Model (const Model &)=default
 
INLINE_FUNCTION_HD Modeloperator= (const Model &)=default
 
INLINE_FUNCTION_HD realx3 pointVelocity (int32 n, const realx3 &p) const
 
INLINE_FUNCTION_HD realx3 operator() (int32 n, const realx3 &p) const
 
INLINE_FUNCTION_HD realx3 transferPoint (int32 n, const realx3 p, real dt) const
 
INLINE_FUNCTION_HD int32 numComponents () const
 

Protected Attributes

deviceViewType1D< vibratingcomponents_
 
int32 numComponents_ =0
 

Detailed Description

Definition at line 45 of file vibratingMotion.hpp.

Constructor & Destructor Documentation

◆ Model() [1/2]

INLINE_FUNCTION_HD Model ( deviceViewType1D< vibrating comps,
int32  numComps 
)
inline

Definition at line 55 of file vibratingMotion.hpp.

◆ Model() [2/2]

INLINE_FUNCTION_HD Model ( const Model )
default

Member Function Documentation

◆ operator=()

INLINE_FUNCTION_HD Model& operator= ( const Model )
default

◆ pointVelocity()

INLINE_FUNCTION_HD realx3 pointVelocity ( int32  n,
const realx3 p 
) const
inline

Definition at line 69 of file vibratingMotion.hpp.

References vibratingMotion::Model::components_, and n.

Referenced by vibratingMotion::Model::operator()().

Here is the caller graph for this function:

◆ operator()()

INLINE_FUNCTION_HD realx3 operator() ( int32  n,
const realx3 p 
) const
inline

Definition at line 75 of file vibratingMotion.hpp.

References n, and vibratingMotion::Model::pointVelocity().

Here is the call graph for this function:

◆ transferPoint()

INLINE_FUNCTION_HD realx3 transferPoint ( int32  n,
const realx3  p,
real  dt 
) const
inline

Definition at line 81 of file vibratingMotion.hpp.

References vibratingMotion::Model::components_, and n.

◆ numComponents()

INLINE_FUNCTION_HD int32 numComponents ( ) const
inline

Definition at line 86 of file vibratingMotion.hpp.

References vibratingMotion::Model::numComponents_.

Member Data Documentation

◆ components_

◆ numComponents_

int32 numComponents_ =0
protected

Definition at line 50 of file vibratingMotion.hpp.

Referenced by vibratingMotion::Model::numComponents().


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