> On May 3, 2019, at 5:00 PM, Hapla Vaclav <[email protected]> wrote: > > > > OK, so index, idx, other idea? I'm not sure index is that informative (and not expansive enough). petscdm.h means nothing, maybe something short that doesn't mean anything? > > If we would have layout, is, sf, section in the same subdir, I would move > there also ao and ltog. Sure > > What about the headers - I guess having all those classes in one would be > easier to handle and avoid circular dependencies, and would reflect the > directory structure. But should we keep separate petsc{ao,is,sf}.h, then I > would suggest also separate petsc{layout,section,ltog}.h Separate is better. > > When we are at it, why we sometimes have <class>types.h and sometimes not? We add these "as needed"; Jed can explain better exactly when they are needed. > > Vaclav > > (added CC to petsc-dev) > >> >> >>> map >>> imap >>> idxmap >>> ... or something alike. >>> >>> Vaclav >>> >>>>> >>>>> Vaclav >>>>> >>>>>> >>>>>> Why not at lest make an additional level between Sys and Vec for those >>>>>> sectioning utilities? Would make more sense to me. >>>>>> >>>>>> Vaclav
Re: [petsc-dev] [petsc-maint] circular dependency [nightlybuilds did not catch]
Smith, Barry F. via petsc-dev Fri, 03 May 2019 15:14:58 -0700
- Re: [petsc-dev] [petsc-maint] circular depen... Hapla Vaclav via petsc-dev
- Re: [petsc-dev] [petsc-maint] circular ... Smith, Barry F. via petsc-dev
- Re: [petsc-dev] [petsc-maint] circu... Jed Brown via petsc-dev
- Re: [petsc-dev] [petsc-maint] circu... Václav Hapla via petsc-dev
- Re: [petsc-dev] [petsc-maint] c... Václav Hapla via petsc-dev
- Re: [petsc-dev] [petsc-maint] c... Smith, Barry F. via petsc-dev
- Re: [petsc-dev] [petsc-main... Jed Brown via petsc-dev
- Re: [petsc-dev] [petsc... Václav Hapla via petsc-dev
- Re: [petsc-dev] [p... Jed Brown via petsc-dev
- Re: [petsc-dev... Smith, Barry F. via petsc-dev
- Re: [petsc-dev] [p... Smith, Barry F. via petsc-dev
- Re: [petsc-dev... Dave May via petsc-dev
