[petsc-dev] Preprocessor hell: #define VecType

Satish Balay balay at mcs.anl.gov
Wed Oct 3 20:40:10 CDT 2012


Which XXXType shows this problem?

I've checked a couple and they look fine.

http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Vec/VecType.html
vs
http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/Vec/VecType.html

http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/KSP/KSPType.html
vs
http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/KSP/KSPType.html

http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/TS/TSType.html
vs
http://www.mcs.anl.gov/petsc/petsc-dev/docs/manualpages/TS/TSType.html

Satish

On Wed, 3 Oct 2012, Barry Smith wrote:

> 
>     Satish,
> 
>     Could you please take a look at fixing the docs problem?
> 
>     Thanks
> 
>    Barry
> 
> On Oct 3, 2012, at 7:46 AM, "Jose E. Roman" <jroman at dsic.upv.es> wrote:
> 
> > 
> > El 03/10/2012, a las 05:06, Barry Smith escribió:
> > 
> >> I have pushed the change for 
> >> #define XXXType char* to typedef const char* XXXType;   2f1984a65b4f 
> >> 
> >> 
> >> BTW: the nightly builds are terrible, people are pushing incompletely tested code.
> >> 
> > 
> > I think this change breaks 'make alldoc'
> > The manual page for XXXType no longer contains the available choices.
> > 
> > Jose
> > 
> 
> 


More information about the petsc-dev mailing list