Intrepid2
Public Member Functions | Static Public Member Functions | List of all members
Intrepid2::Polylib::Serial::LagrangianInterpolant< polyType > Struct Template Reference

Compute the value of the i th Lagrangian interpolant through the np Gauss-Jacobi/Gauss-Radau-Jacobi/Gauss-Lobatto points zgj at the arbitrary location z. More...

#include <Intrepid2_Polylib.hpp>

Public Member Functions

KOKKOS_INLINE_FUNCTION zViewType::value_type getValue (const ordinal_type i, const typename zViewType::value_type z, const zViewType zgj, const ordinal_type np, const double alpha, const double beta)
 
KOKKOS_INLINE_FUNCTION zViewType::value_type getValue (const ordinal_type i, const typename zViewType::value_type z, const zViewType zgrj, const ordinal_type np, const double alpha, const double beta)
 
KOKKOS_INLINE_FUNCTION zViewType::value_type getValue (const ordinal_type i, const typename zViewType::value_type z, const zViewType zgrj, const ordinal_type np, const double alpha, const double beta)
 
KOKKOS_INLINE_FUNCTION zViewType::value_type getValue (const ordinal_type i, const typename zViewType::value_type z, const zViewType zglj, const ordinal_type np, const double alpha, const double beta)
 

Static Public Member Functions

template<typename zViewType >
static KOKKOS_INLINE_FUNCTION zViewType::value_type getValue (const ordinal_type i, const typename zViewType::value_type z, const zViewType zgj, const ordinal_type np, const double alpha, const double beta)
 

Detailed Description

template<EPolyType polyType>
struct Intrepid2::Polylib::Serial::LagrangianInterpolant< polyType >

Compute the value of the i th Lagrangian interpolant through the np Gauss-Jacobi/Gauss-Radau-Jacobi/Gauss-Lobatto points zgj at the arbitrary location z.

Definition at line 382 of file Intrepid2_Polylib.hpp.

Member Function Documentation

◆ getValue() [1/4]

KOKKOS_INLINE_FUNCTION zViewType::value_type Intrepid2::Polylib::Serial::LagrangianInterpolant< POLYTYPE_GAUSS >::getValue ( const ordinal_type i,
const typename zViewType::value_type z,
const zViewType zgj,
const ordinal_type np,
const double alpha,
const double beta )

Definition at line 424 of file Intrepid2_PolylibDef.hpp.

◆ getValue() [2/4]

KOKKOS_INLINE_FUNCTION zViewType::value_type Intrepid2::Polylib::Serial::LagrangianInterpolant< POLYTYPE_GAUSS_LOBATTO >::getValue ( const ordinal_type i,
const typename zViewType::value_type z,
const zViewType zglj,
const ordinal_type np,
const double alpha,
const double beta )

Definition at line 533 of file Intrepid2_PolylibDef.hpp.

◆ getValue() [3/4]

KOKKOS_INLINE_FUNCTION zViewType::value_type Intrepid2::Polylib::Serial::LagrangianInterpolant< POLYTYPE_GAUSS_RADAU_LEFT >::getValue ( const ordinal_type i,
const typename zViewType::value_type z,
const zViewType zgrj,
const ordinal_type np,
const double alpha,
const double beta )

Definition at line 457 of file Intrepid2_PolylibDef.hpp.

◆ getValue() [4/4]

KOKKOS_INLINE_FUNCTION zViewType::value_type Intrepid2::Polylib::Serial::LagrangianInterpolant< POLYTYPE_GAUSS_RADAU_RIGHT >::getValue ( const ordinal_type i,
const typename zViewType::value_type z,
const zViewType zgrj,
const ordinal_type np,
const double alpha,
const double beta )

Definition at line 495 of file Intrepid2_PolylibDef.hpp.


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