hyper.deal
Loading...
Searching...
No Matches
hyperdeal::advection::ConstantVelocityFieldView< dim, Number, VectorizedArrayType, dim_x, dim_v > Class Template Reference
Inheritance diagram for hyperdeal::advection::ConstantVelocityFieldView< dim, Number, VectorizedArrayType, dim_x, dim_v >:
hyperdeal::advection::VelocityFieldView< dim, Number, TensorID, VectorizedArrayType, dim_x, dim_v >

Public Member Functions

 ConstantVelocityFieldView (const dealii::Tensor< 1, dim, VectorizedArrayType > &transport_direction)
 
void reinit (TensorID) override
 
void reinit_face (TensorID) override
 
void reinit_face (TensorID, unsigned int) override
 
DEAL_II_ALWAYS_INLINE dealii::Tensor< 1, dim_x, VectorizedArrayType > evaluate_x (unsigned int, unsigned int, unsigned int) const override
 
DEAL_II_ALWAYS_INLINE dealii::Tensor< 1, dim_v, VectorizedArrayType > evaluate_v (unsigned int, unsigned int, unsigned int) const override
 
DEAL_II_ALWAYS_INLINE dealii::Tensor< 1, dim_x, VectorizedArrayType > evaluate_face_x (unsigned int, unsigned int, unsigned int) const override
 
DEAL_II_ALWAYS_INLINE dealii::Tensor< 1, dim_v, VectorizedArrayType > evaluate_face_v (unsigned int, unsigned int, unsigned int) const override
 
- Public Member Functions inherited from hyperdeal::advection::VelocityFieldView< dim, Number, TensorID, VectorizedArrayType, dim_x, dim_v >

Member Function Documentation

◆ evaluate_face_v()

template<int dim, typename Number , typename VectorizedArrayType , int dim_x, int dim_v>
DEAL_II_ALWAYS_INLINE dealii::Tensor< 1, dim_v, VectorizedArrayType > hyperdeal::advection::ConstantVelocityFieldView< dim, Number, VectorizedArrayType, dim_x, dim_v >::evaluate_face_v ( unsigned int ,
unsigned int ,
unsigned int  ) const
inlineoverridevirtual

◆ evaluate_face_x()

template<int dim, typename Number , typename VectorizedArrayType , int dim_x, int dim_v>
DEAL_II_ALWAYS_INLINE dealii::Tensor< 1, dim_x, VectorizedArrayType > hyperdeal::advection::ConstantVelocityFieldView< dim, Number, VectorizedArrayType, dim_x, dim_v >::evaluate_face_x ( unsigned int ,
unsigned int ,
unsigned int  ) const
inlineoverridevirtual

◆ evaluate_v()

template<int dim, typename Number , typename VectorizedArrayType , int dim_x, int dim_v>
DEAL_II_ALWAYS_INLINE dealii::Tensor< 1, dim_v, VectorizedArrayType > hyperdeal::advection::ConstantVelocityFieldView< dim, Number, VectorizedArrayType, dim_x, dim_v >::evaluate_v ( unsigned int ,
unsigned int ,
unsigned int  ) const
inlineoverridevirtual

◆ evaluate_x()

template<int dim, typename Number , typename VectorizedArrayType , int dim_x, int dim_v>
DEAL_II_ALWAYS_INLINE dealii::Tensor< 1, dim_x, VectorizedArrayType > hyperdeal::advection::ConstantVelocityFieldView< dim, Number, VectorizedArrayType, dim_x, dim_v >::evaluate_x ( unsigned int ,
unsigned int ,
unsigned int  ) const
inlineoverridevirtual

◆ reinit()

template<int dim, typename Number , typename VectorizedArrayType , int dim_x, int dim_v>
void hyperdeal::advection::ConstantVelocityFieldView< dim, Number, VectorizedArrayType, dim_x, dim_v >::reinit ( TensorID )
inlineoverridevirtual

◆ reinit_face() [1/2]

template<int dim, typename Number , typename VectorizedArrayType , int dim_x, int dim_v>
void hyperdeal::advection::ConstantVelocityFieldView< dim, Number, VectorizedArrayType, dim_x, dim_v >::reinit_face ( TensorID )
inlineoverridevirtual

◆ reinit_face() [2/2]

template<int dim, typename Number , typename VectorizedArrayType , int dim_x, int dim_v>
void hyperdeal::advection::ConstantVelocityFieldView< dim, Number, VectorizedArrayType, dim_x, dim_v >::reinit_face ( TensorID ,
unsigned int  )
inlineoverridevirtual

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