Lines Matching refs:is_all_tensor

38 …                                      CeedInt *max_dim, bool *is_all_tensor, bool *use_3d_slices) {  in CeedOperatorBuildKernelData_Cuda_gen()  argument
40 *is_all_tensor = true; in CeedOperatorBuildKernelData_Cuda_gen()
49 *is_all_tensor = *is_all_tensor && is_field_tensor; in CeedOperatorBuildKernelData_Cuda_gen()
61 *is_all_tensor = *is_all_tensor && is_field_tensor; in CeedOperatorBuildKernelData_Cuda_gen()
140 if (is_all_3d && *is_all_tensor) { in CeedOperatorBuildKernelData_Cuda_gen()
182 … CeedInt max_dim, CeedInt Q, CeedInt Q_1d, bool is_input, bool is_all_tensor, bool is_at_points, in CeedOperatorBuildKernelFieldData_Cuda_gen() argument
229 if (is_tensor && !is_all_tensor) { in CeedOperatorBuildKernelFieldData_Cuda_gen()
385 … CeedInt max_dim, CeedInt Q_1d, bool is_input, bool is_all_tensor, bool is_at_points, in CeedOperatorBuildKernelRestriction_Cuda_gen() argument
388 std::string P_name = (is_all_tensor ? "P_1d" : "P") + var_suffix; in CeedOperatorBuildKernelRestriction_Cuda_gen()
431 …code << tab << "ReadLVecStandard" << (is_all_tensor ? max_dim : 1) << "d<num_comp" << var_suffix <… in CeedOperatorBuildKernelRestriction_Cuda_gen()
449 …code << tab << "ReadLVecStrided" << (is_all_tensor ? max_dim : 1) << "d<num_comp" << var_suffix <<… in CeedOperatorBuildKernelRestriction_Cuda_gen()
480 …code << tab << "WriteLVecStandard" << (is_all_tensor ? max_dim : 1) << "d<num_comp" << var_suffix … in CeedOperatorBuildKernelRestriction_Cuda_gen()
498 …code << tab << "WriteLVecStrided" << (is_all_tensor ? max_dim : 1) << "d<num_comp" << var_suffix <… in CeedOperatorBuildKernelRestriction_Cuda_gen()
522 … bool is_input, bool is_all_tensor, bool is_at_points, bool use_3d_slices) { in CeedOperatorBuildKernelBasis_Cuda_gen() argument
567 … std::to_string(dim) + "d" + (is_all_tensor ? "" : "Flattened")) in CeedOperatorBuildKernelBasis_Cuda_gen()
569 …std::string op_t_1d_name = (is_all_tensor || !is_tensor) ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_… in CeedOperatorBuildKernelBasis_Cuda_gen()
571 …CeedScalar r_q" << var_suffix << "[num_comp" << var_suffix << "*" << (is_all_tensor && (dim >= 3) … in CeedOperatorBuildKernelBasis_Cuda_gen()
594 std::to_string(dim) + "d" + (is_all_tensor ? "" : "Flattened"); in CeedOperatorBuildKernelBasis_Cuda_gen()
595 std::string op_t_1d_name = is_all_tensor ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_name); in CeedOperatorBuildKernelBasis_Cuda_gen()
598 << (is_all_tensor && dim >= 3 ? Q_name : "1") << "];\n"; in CeedOperatorBuildKernelBasis_Cuda_gen()
615 …(dim == 1 ? "Weight" : "WeightTensor") + std::to_string(dim) + "d" + (is_all_tensor ? "" : "Flatte… in CeedOperatorBuildKernelBasis_Cuda_gen()
618 …code << tab << "CeedScalar r_q" << var_suffix << "[" << (is_all_tensor && (dim >= 3) ? Q_name : "1… in CeedOperatorBuildKernelBasis_Cuda_gen()
646 std::to_string(dim) + "d" + (is_all_tensor ? "" : "Flattened")) in CeedOperatorBuildKernelBasis_Cuda_gen()
648 …std::string op_t_1d_name = (is_all_tensor || !is_tensor) ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_n… in CeedOperatorBuildKernelBasis_Cuda_gen()
672 std::to_string(dim) + "d" + (is_all_tensor ? "" : "Flattened"); in CeedOperatorBuildKernelBasis_Cuda_gen()
673 std::string op_t_1d_name = is_all_tensor ? "OP_T_1D" : (P_1d > Q_1d ? P_name : Q_name); in CeedOperatorBuildKernelBasis_Cuda_gen()
704 … std::string qfunction_name, CeedInt Q_1d, bool is_all_tensor, bool is_at_points, in CeedOperatorBuildKernelQFunction_Cuda_gen() argument
706 std::string Q_name = is_all_tensor ? "Q_1d" : "Q"; in CeedOperatorBuildKernelQFunction_Cuda_gen()
725 …CeedScalar r_q" << var_suffix << "[num_comp" << var_suffix << "*" << (is_all_tensor && (max_dim >=… in CeedOperatorBuildKernelQFunction_Cuda_gen()
736 …CeedScalar r_q" << var_suffix << "[num_comp" << var_suffix << "*" << (is_all_tensor && (max_dim >=… in CeedOperatorBuildKernelQFunction_Cuda_gen()
752 << (is_all_tensor && (max_dim >= 3) ? Q_name : "1") << "];\n"; in CeedOperatorBuildKernelQFunction_Cuda_gen()
1006 if (max_dim != 3 || is_at_points || use_3d_slices || !is_all_tensor) { in CeedOperatorBuildKernelQFunction_Cuda_gen()
1121 …bool is_all_tensor = true, is_all_nontensor = true, is_at_points = false, use_3… in CeedOperatorBuildKernel_Cuda_gen() local
1159 is_all_tensor = is_all_tensor && is_tensor; in CeedOperatorBuildKernel_Cuda_gen()
1182 is_all_tensor = is_all_tensor && is_tensor; in CeedOperatorBuildKernel_Cuda_gen()
1211 … op_output_fields, qf_output_fields, &max_P, &max_P_1d, &Q, &Q_1d, &max_dim, &is_all_tensor, in CeedOperatorBuildKernel_Cuda_gen()
1213 data->max_P_1d = is_all_tensor ? max_P_1d : max_P; in CeedOperatorBuildKernel_Cuda_gen()
1274 if (!is_all_tensor) { in CeedOperatorBuildKernel_Cuda_gen()
1278 if (!is_all_tensor && !is_all_nontensor) { in CeedOperatorBuildKernel_Cuda_gen()
1297 if (max_dim != 3 || is_at_points || use_3d_slices || !is_all_tensor) { in CeedOperatorBuildKernel_Cuda_gen()
1346 if (!is_all_tensor) { in CeedOperatorBuildKernel_Cuda_gen()
1364 …code << tab << "data.slice = slice + data.t_id_z*OP_T_1D" << ((!is_all_tensor || max_dim == 1) ? … in CeedOperatorBuildKernel_Cuda_gen()
1474 … max_dim, Q, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernel_Cuda_gen()
1479 … max_dim, Q, Q_1d, false, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernel_Cuda_gen()
1501 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernel_Cuda_gen()
1515 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernel_Cuda_gen()
1577 … max_dim, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernel_Cuda_gen()
1581is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernel_Cuda_gen()
1587 … Q_1d, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernel_Cuda_gen()
1599is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernel_Cuda_gen()
1603 … false, is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernel_Cuda_gen()
1616 const CeedInt T_1d = CeedIntMax(is_all_tensor ? Q_1d : Q, data->max_P_1d); in CeedOperatorBuildKernel_Cuda_gen()
1638 bool is_all_tensor = true, is_at_points = false, use_3d_slices = false; in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen() local
1761 …code << tab << "data.slice = slice + data.t_id_z*OP_T_1D" << ((!is_all_tensor || max_dim == 1) ? … in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1840 … max_dim, Q, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1845 … max_dim, Q, Q_1d, false, is_all_tensor, is_at_points, use_3d_slices, false)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1867 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1881 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1966 … max_dim, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
1970is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2006is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2012 … Q_1d, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2034is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2087 const CeedInt T_1d = CeedIntMax(is_all_tensor ? Q_1d : Q, data->max_P_1d); in CeedOperatorBuildKernelAssemblyAtPoints_Cuda_gen()
2118 …bool is_all_tensor = true, is_all_nontensor = true, is_at_points = false, use_3… in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen() local
2150 is_all_tensor = is_all_tensor && is_tensor; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2173 is_all_tensor = is_all_tensor && is_tensor; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2214 if (!is_all_tensor) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2218 if (!is_all_tensor && !is_all_nontensor) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2233 if (max_dim != 3 || is_at_points || use_3d_slices || !is_all_tensor) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2293 if (!is_all_tensor) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2307 …code << tab << "data.slice = slice + data.t_id_z*OP_T_1D" << ((!is_all_tensor || max_dim == 1) ? … in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2417 … max_dim, Q, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2422 … max_dim, Q, Q_1d, false, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2444 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2458 …max_rstr_buffer_size = CeedIntMax(max_rstr_buffer_size, num_comp * (is_all_tensor && (max_dim >= 3… in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2540 << (is_all_tensor && (max_dim >= 3) ? "Q_1d" : "1") << "] = {0.};\n"; in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2542 …code << tab << "CeedScalar r_q_in_" << f << "[num_comp_in_" << f << "*" << (is_all_tensor && (max_… in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2548 … max_dim, Q_1d, true, is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2552is_all_tensor, is_at_points, use_3d_slices)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2611 if (is_all_tensor && (max_dim >= 3)) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2620 … Q_1d, is_all_tensor, is_at_points, use_3d_slices, true)); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2645 …code << tab << "WriteLVecStandard" << (is_all_tensor ? max_dim : 1) << "d_QFAssembly<total_size_ou… in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2646 …<< (is_all_tensor ? "Q_1d" : "Q") << ">(data, num_elem, elem, input_offset + s, " << offset << ", … in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2653 if (is_all_tensor && (max_dim >= 3)) { in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()
2678 const CeedInt T_1d = CeedIntMax(is_all_tensor ? Q_1d : Q, data->max_P_1d); in CeedOperatorBuildKernelLinearAssembleQFunction_Cuda_gen()