Lines Matching refs:Ncs
3 static PetscErrorCode PetscSpaceTensorCreateSubspace(PetscSpace space, PetscInt Nvs, PetscInt Ncs, … in PetscSpaceTensorCreateSubspace() argument
16 PetscCall(PetscSpaceSetNumComponents(*subspace, Ncs)); in PetscSpaceTensorCreateSubspace()
64 PetscInt Ncs; in PetscSpaceSetFromOptions_Tensor() local
68 Ncs = (PetscInt)PetscPowReal((PetscReal)Nc, 1. / Ns); in PetscSpaceSetFromOptions_Tensor()
69 …PetscCheck(Nc % PetscPowInt(Ncs, Ns) == 0, PetscObjectComm((PetscObject)sp), PETSC_ERR_ARG_WRONG, … in PetscSpaceSetFromOptions_Tensor()
71 if (!subspace) PetscCall(PetscSpaceTensorCreateSubspace(sp, Nvs, Ncs, &subspace)); in PetscSpaceSetFromOptions_Tensor()
165 PetscInt Ncs; in PetscSpaceSetUp_Tensor() local
168 Ncs = (PetscInt)(PetscPowReal((PetscReal)Nc, 1. / Ns)); in PetscSpaceSetUp_Tensor()
169 …PetscCheck(Nc % PetscPowInt(Ncs, Ns) == 0, PetscObjectComm((PetscObject)sp), PETSC_ERR_ARG_WRONG, … in PetscSpaceSetUp_Tensor()
170 if (!s0) PetscCall(PetscSpaceTensorCreateSubspace(sp, Nvs, Ncs, &s0)); in PetscSpaceSetUp_Tensor()
175 Ncprod = PetscPowInt(Ncs, Ns); in PetscSpaceSetUp_Tensor()
181 PetscInt Nvs, Ncs; in PetscSpaceSetUp_Tensor() local
190 PetscCall(PetscSpaceGetNumComponents(si, &Ncs)); in PetscSpaceSetUp_Tensor()
194 Ncprod *= Ncs; in PetscSpaceSetUp_Tensor()