Sacado Package Browser (Single Doxygen Collection)
Version of the Day
|
Go to the source code of this file.
Classes | |
struct | is_cuda_space< ExecSpace > |
Typedefs | |
typedef Sacado::Fad::SFad < double, fad_dim > | SFadType |
typedef Sacado::Fad::SLFad < double, fad_dim > | SLFadType |
typedef Sacado::Fad::DFad< double > | DFadType |
Functions | |
template<typename scalar > | |
scalar | generate_fad (const size_t n0, const size_t n1, const size_t n2, const size_t n3, const int fad_size, const size_t i0, const size_t i1, const size_t i2, const size_t i3, const int i_fad) |
template<typename WgbView , typename WbsView , typename FluxView , typename SrcView , typename ResidualView > | |
void | init_fad (const WgbView &wgb, const WbsView &wbs, const FluxView &flux, const SrcView &src, const ResidualView &residual) |
template<typename WgbView , typename WbsView , typename FluxView , typename SrcView , typename ResidualView > | |
void | init_array (const WgbView &wgb, const WbsView &wbs, const FluxView &flux, const SrcView &src, const ResidualView &residual) |
template<typename View1 , typename View2 > | |
std::enable_if < !Kokkos::is_view_fad< View2 > ::value, bool >::type | check (const View1 &v_gold, const View2 &v, const double tol) |
template<typename View1 , typename View2 > | |
std::enable_if < Kokkos::is_view_fad< View2 > ::value, bool >::type | check (const View1 &v_gold, const View2 &v, const double tol) |
template<typename FluxView , typename WgbView , typename SrcView , typename WbsView > | |
Kokkos::View< double ***, typename FluxView::execution_space > | compute_gold_residual (const FluxView &flux, const WgbView &wgb, const SrcView &src, const WbsView &wbs, typename std::enable_if< Kokkos::is_view_fad< FluxView >::value >::type *=0) |
template<typename FluxView , typename WgbView , typename SrcView , typename WbsView > | |
Kokkos::View< double ***, typename FluxView::execution_space > | compute_gold_residual (const FluxView &flux, const WgbView &wgb, const SrcView &src, const WbsView &wbs, typename std::enable_if< !Kokkos::is_view_fad< FluxView >::value >::type *=0) |
template<typename FluxView , typename WgbView , typename SrcView , typename WbsView , typename ResidualView > | |
void | check_residual (const FluxView &flux, const WgbView &wgb, const SrcView &src, const WbsView &wbs, const ResidualView &residual) |
Variables | |
const int | fad_dim = 50 |
typedef Sacado::Fad::SFad<double,fad_dim> SFadType |
Definition at line 33 of file advection_const_basis/common.hpp.
typedef Sacado::Fad::SLFad<double,fad_dim> SLFadType |
Definition at line 34 of file advection_const_basis/common.hpp.
typedef Sacado::Fad::DFad<double> DFadType |
Definition at line 35 of file advection_const_basis/common.hpp.
scalar generate_fad | ( | const size_t | n0, |
const size_t | n1, | ||
const size_t | n2, | ||
const size_t | n3, | ||
const int | fad_size, | ||
const size_t | i0, | ||
const size_t | i1, | ||
const size_t | i2, | ||
const size_t | i3, | ||
const int | i_fad | ||
) |
Definition at line 51 of file advection_const_basis/common.hpp.
void init_fad | ( | const WgbView & | wgb, |
const WbsView & | wbs, | ||
const FluxView & | flux, | ||
const SrcView & | src, | ||
const ResidualView & | residual | ||
) |
Definition at line 70 of file advection_const_basis/common.hpp.
void init_array | ( | const WgbView & | wgb, |
const WbsView & | wbs, | ||
const FluxView & | flux, | ||
const SrcView & | src, | ||
const ResidualView & | residual | ||
) |
Definition at line 122 of file advection_const_basis/common.hpp.
std::enable_if< !Kokkos::is_view_fad<View2>::value, bool>::type check | ( | const View1 & | v_gold, |
const View2 & | v, | ||
const double | tol | ||
) |
Definition at line 174 of file advection_const_basis/common.hpp.
std::enable_if< Kokkos::is_view_fad<View2>::value, bool>::type check | ( | const View1 & | v_gold, |
const View2 & | v, | ||
const double | tol | ||
) |
Definition at line 210 of file advection_const_basis/common.hpp.
Kokkos::View<double***,typename FluxView::execution_space> compute_gold_residual | ( | const FluxView & | flux, |
const WgbView & | wgb, | ||
const SrcView & | src, | ||
const WbsView & | wbs, | ||
typename std::enable_if< Kokkos::is_view_fad< FluxView >::value >::type * | = 0 |
||
) |
Definition at line 247 of file advection_const_basis/common.hpp.
Kokkos::View<double***,typename FluxView::execution_space> compute_gold_residual | ( | const FluxView & | flux, |
const WgbView & | wgb, | ||
const SrcView & | src, | ||
const WbsView & | wbs, | ||
typename std::enable_if< !Kokkos::is_view_fad< FluxView >::value >::type * | = 0 |
||
) |
Definition at line 301 of file advection_const_basis/common.hpp.
void check_residual | ( | const FluxView & | flux, |
const WgbView & | wgb, | ||
const SrcView & | src, | ||
const WbsView & | wbs, | ||
const ResidualView & | residual | ||
) |
Definition at line 339 of file advection_const_basis/common.hpp.
const int fad_dim = 50 |
Definition at line 32 of file advection_const_basis/common.hpp.