35 dof_source_coeff = PHX::MDField<const ScalarT>(fieldName,sourceBasis.
functional);
36 dof_target_coeff = PHX::MDField<ScalarT>(fieldName,targetBasis.
functional);
38 this->addDependentField(dof_source_coeff);
39 this->addEvaluatedField(dof_target_coeff);
44 Kokkos::DynRankView<double,PHX::Device>intrpCoords =
45 Kokkos::DynRankView<double,PHX::Device>(
"intrpCoords",targetBasis.
cardinality(),targetBasis.
dimension());
47 targetBasis.
getIntrepid2Basis<PHX::exec_space,double,
double>()->getDofCoords(intrpCoords);
52 Kokkos::DynRankView<double,PHX::Device> basisRef =
55 sourceBasis.
getIntrepid2Basis()->getValues(basisRef, intrpCoords, Intrepid2::OPERATOR_VALUE);
61 Intrepid2::FunctionSpaceTools<PHX::exec_space>::HGRADtransformVALUE(basis,basisRef);
63 std::string n =
"DOF_BasisToBasis: " + dof_target_coeff.fieldTag().name();