67 dof_source_coeff = PHX::MDField<const ScalarT>(fieldName,sourceBasis.
functional);
68 dof_target_coeff = PHX::MDField<ScalarT>(fieldName,targetBasis.
functional);
70 this->addDependentField(dof_source_coeff);
71 this->addEvaluatedField(dof_target_coeff);
76 Kokkos::DynRankView<double,PHX::Device>intrpCoords =
77 Kokkos::DynRankView<double,PHX::Device>(
"intrpCoords",targetBasis.
cardinality(),targetBasis.
dimension());
79 targetBasis.
getIntrepid2Basis<PHX::exec_space,double,
double>()->getDofCoords(intrpCoords);
84 Kokkos::DynRankView<double,PHX::Device> basisRef =
87 sourceBasis.
getIntrepid2Basis()->getValues(basisRef, intrpCoords, Intrepid2::OPERATOR_VALUE);
93 Intrepid2::FunctionSpaceTools<PHX::exec_space>::HGRADtransformVALUE(basis,basisRef);
95 std::string n =
"DOF_BasisToBasis: " + dof_target_coeff.fieldTag().name();