Lines Matching refs:bcidx

2516         const PetscInt bcidx = b * Nc + c;  in PetscFEUpdateElementVec_Internal()  local
2518 tmpBasis[bcidx] = basis[q * Nb * Nc + bcidx]; in PetscFEUpdateElementVec_Internal()
2519 …for (d = 0; d < dEt; ++d) tmpBasisDer[bcidx * dE + d] = basisDer[q * Nb * Nc * dEt + bcidx * dEt +… in PetscFEUpdateElementVec_Internal()
2520 for (d = dEt; d < dE; ++d) tmpBasisDer[bcidx * dE + d] = 0.0; in PetscFEUpdateElementVec_Internal()
2528 const PetscInt bcidx = b * Nc + c; in PetscFEUpdateElementVec_Internal() local
2531 elemVec[b] += tmpBasis[bcidx] * f0[qcidx]; in PetscFEUpdateElementVec_Internal()
2532 for (d = 0; d < dE; ++d) elemVec[b] += tmpBasisDer[bcidx * dE + d] * f1[qcidx * dE + d]; in PetscFEUpdateElementVec_Internal()
2551 const PetscInt bcidx = b * Nc + c; in PetscFEUpdateElementVec_Hybrid_Internal() local
2553 tmpBasis[bcidx] = basis[q * Nb * Nc + bcidx]; in PetscFEUpdateElementVec_Hybrid_Internal()
2554 …for (PetscInt d = 0; d < dE; ++d) tmpBasisDer[bcidx * dE + d] = basisDer[q * Nb * Nc * dE + bcidx in PetscFEUpdateElementVec_Hybrid_Internal()
2565 const PetscInt bcidx = b * Nc + c; in PetscFEUpdateElementVec_Hybrid_Internal() local
2568 elemVec[Nb * s + b] += tmpBasis[bcidx] * f0[qcidx]; in PetscFEUpdateElementVec_Hybrid_Internal()
2569 …for (PetscInt d = 0; d < dE; ++d) elemVec[Nb * s + b] += tmpBasisDer[bcidx * dE + d] * f1[qcidx * … in PetscFEUpdateElementVec_Hybrid_Internal()
2577 const PetscInt bcidx = b * Nc + c; in PetscFEUpdateElementVec_Hybrid_Internal() local
2580 elemVec[Nb * side + b] += tmpBasis[bcidx] * f0[qcidx]; in PetscFEUpdateElementVec_Hybrid_Internal()
2581 …for (PetscInt d = 0; d < dE; ++d) elemVec[Nb * side + b] += tmpBasisDer[bcidx * dE + d] * f1[qcidx… in PetscFEUpdateElementVec_Hybrid_Internal()