Lines Matching refs:dimTrace
1015 PetscInt dimTrace, dimFiber; in PetscQuadratureCreateTensor() local
1024 PetscCall(PetscQuadratureGetData(trace, &dimTrace, NULL, &numPointsTrace, &pointsTrace, NULL)); in PetscQuadratureCreateTensor()
1026 dim = dimTrace + dimFiber; in PetscQuadratureCreateTensor()
1031 for (k = 0; k < dimTrace; k++) points[p * dim + k] = pointsTrace[i * dimTrace + k]; in PetscQuadratureCreateTensor()
1032 for (k = 0; k < dimFiber; k++) points[p * dim + dimTrace + k] = pointsFiber[j * dimFiber + k]; in PetscQuadratureCreateTensor()
1042 static PetscErrorCode MatTensorAltV(Mat trace, Mat fiber, PetscInt dimTrace, PetscInt kTrace, Petsc… in MatTensorAltV() argument
1060 PetscCall(PetscDTBinomialInt(dimTrace, PetscAbsInt(kTrace), &NkTrace)); in MatTensorAltV()
1074 dim = dimTrace + dimFiber; in MatTensorAltV()
1091 …PetscCall(PetscMalloc4(dimTrace * dim, &projT, dimFiber * dim, &projF, dT * NkTrace, &projTstar, d… in MatTensorAltV()
1092 PetscCall(PetscArrayzero(projT, dimTrace * dim)); in MatTensorAltV()
1093 for (i = 0; i < dimTrace; i++) projT[i * (dim + 1)] = 1.; in MatTensorAltV()
1095 for (i = 0; i < dimFiber; i++) projF[i * (dim + 1) + dimTrace] = 1.; in MatTensorAltV()
1096 PetscCall(PetscDTAltVPullbackMatrix(dim, dimTrace, projT, kTrace, projTstar)); in MatTensorAltV()