38 template <
typename Scalar,
typename T0>
39 Kokkos::DynRankView<Scalar,PHX::Device>
buildArray(
const std::string & str,
int d0)
const;
40 template <
typename Scalar,
typename T0,
typename T1>
41 Kokkos::DynRankView<Scalar,PHX::Device>
buildArray(
const std::string & str,
int d0,
int d1)
const;
42 template <
typename Scalar,
typename T0,
typename T1,
typename T2>
43 Kokkos::DynRankView<Scalar,PHX::Device>
buildArray(
const std::string & str,
int d0,
int d1,
int d2)
const;
44 template <
typename Scalar,
typename T0,
typename T1,
typename T2,
typename T3>
45 Kokkos::DynRankView<Scalar,PHX::Device>
buildArray(
const std::string & str,
int d0,
int d1,
int d2,
int d3)
const;
46 template <
typename Scalar,
typename T0,
typename T1,
typename T2,
typename T3,
typename T4>
47 Kokkos::DynRankView<Scalar,PHX::Device>
buildArray(
const std::string & str,
int d0,
int d1,
int d2,
int d3,
int d4)
const;
74 const std::vector<PHX::index_size_type> & ddims,
75 bool allocArray=
false)
79 template <
typename Scalar,
typename T0>
80 PHX::MDField<Scalar>
buildArray(
const std::string & str,
int d0)
const;
81 template <
typename Scalar,
typename T0,
typename T1>
82 PHX::MDField<Scalar>
buildArray(
const std::string & str,
int d0,
int d1)
const;
83 template <
typename Scalar,
typename T0,
typename T1,
typename T2>
84 PHX::MDField<Scalar>
buildArray(
const std::string & str,
int d0,
int d1,
int d2)
const;
85 template <
typename Scalar,
typename T0,
typename T1,
typename T2,
typename T3>
86 PHX::MDField<Scalar>
buildArray(
const std::string & str,
int d0,
int d1,
int d2,
int d3)
const;
87 template <
typename Scalar,
typename T0,
typename T1,
typename T2,
typename T3,
typename T4>
88 PHX::MDField<Scalar>
buildArray(
const std::string & str,
int d0,
int d1,
int d2,
int d3,
int d4)
const;
90 template <
typename Scalar,
typename T0>
91 PHX::MDField<Scalar,T0>
buildStaticArray(
const std::string & str,
int d0)
const;
92 template <
typename Scalar,
typename T0,
typename T1>
93 PHX::MDField<Scalar,T0,T1>
buildStaticArray(
const std::string & str,
int d0,
int d1)
const;
94 template <
typename Scalar,
typename T0,
typename T1,
typename T2>
95 PHX::MDField<Scalar,T0,T1,T2>
buildStaticArray(
const std::string & str,
int d0,
int d1,
int d2)
const;
96 template <
typename Scalar,
typename T0,
typename T1,
typename T2,
typename T3>
97 PHX::MDField<Scalar,T0,T1,T2,T3>
buildStaticArray(
const std::string & str,
int d0,
int d1,
int d2,
int d3)
const;
98 template <
typename Scalar,
typename T0,
typename T1,
typename T2,
typename T3,
typename T4>
99 PHX::MDField<Scalar,T0,T1,T2,T3,T4>
buildStaticArray(
const std::string & str,
int d0,
int d1,
int d2,
int d3,
int d4)
const;
104 std::vector<PHX::index_size_type>
ddims_;