Home
last modified time | relevance | path

Searched refs:domain_mapped (Results 1 – 1 of 1) sorted by relevance

/petsc/src/dm/dt/dualspace/impls/sum/
H A Ddualspacesum.c654 PetscInt *range_mapped, *domain_mapped; in PetscDualSpaceGetSymmetries_Sum() local
657 …scMalloc4(subspdim, &range, subspdim, &range_mapped, subspdim, &domain, subspdim, &domain_mapped)); in PetscDualSpaceGetSymmetries_Sum()
660 … PetscCall(ISLocalToGlobalMappingApply(sum->int_rows[s], subspdim, domain, domain_mapped)); in PetscDualSpaceGetSymmetries_Sum()
662 for (PetscInt i = 0; i < subspdim; i++) o_perm[domain_mapped[i]] = range_mapped[i]; in PetscDualSpaceGetSymmetries_Sum()
663 PetscCall(PetscFree4(range, range_mapped, domain, domain_mapped)); in PetscDualSpaceGetSymmetries_Sum()
683 PetscInt *domain_mapped; in PetscDualSpaceGetSymmetries_Sum() local
686 PetscCall(PetscMalloc2(subspdim, &domain, subspdim, &domain_mapped)); in PetscDualSpaceGetSymmetries_Sum()
688 … PetscCall(ISLocalToGlobalMappingApply(sum->int_rows[s], subspdim, domain, domain_mapped)); in PetscDualSpaceGetSymmetries_Sum()
689 … for (PetscInt i = 0; i < subspdim; i++) o_flip[domain_mapped[i]] = sub_perms[0][o][i]; in PetscDualSpaceGetSymmetries_Sum()
690 PetscCall(PetscFree2(domain, domain_mapped)); in PetscDualSpaceGetSymmetries_Sum()