On Thu, Apr 10, 2014 at 7:12 AM, Xiangdong <[email protected]> wrote:
> I thought it has the same functionality as SNESComputeFunction, but can > take one more argument ctx. > > From the manual pages, SNESFunction and SNESComputeFunction are very > similar: > > > http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/SNES/SNESFunction.html > This is a manpage for a typedef. We have removed the typedef in the next release to avoid confusion. Matt > > > http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/SNES/SNESComputeFunction.html > > Thanks. > > Xiangdong > > > > On Wed, Apr 9, 2014 at 2:15 PM, Barry Smith <[email protected]> wrote: > >> >> SNESFunction is not a function. What do you think it is suppose to >> compute? You provide a function for evaluating the nonlinear function with >> SNESSetFunction(). >> >> Barry >> >> On Apr 9, 2014, at 11:37 AM, Xiangdong <[email protected]> wrote: >> >> > >> > >> > >> > On Wed, Apr 9, 2014 at 11:40 AM, Matthew Knepley <[email protected]> >> wrote: >> > On Wed, Apr 9, 2014 at 10:38 AM, Xiangdong <[email protected]> wrote: >> > Hello everyone, >> > >> > When add this line to src/ex3.c >> > >> > SNESFunction(snes,x,fval,&ctx); >> > >> > The compiler complains that undefined reference to `SNESFunction'. >> > >> > However, all other snes function calls in ex3 work well. Why is it >> special for SNESFunction? >> > >> > Any suggestions to fix this problem? >> > >> > Do you want SNESComputeFunction() ? >> > >> > Yes, SNESComputeFunction() works. >> > >> > It seems that SNESFunction() can takes one more input argument ctx. Is >> this function disabled in current release or just a bug in the header file? >> > >> > Thanks. >> > >> > Xiangdong >> > >> > >> > >> > Matt >> > >> > Thank you. >> > >> > Xiangdong >> > >> > >> > >> > -- >> > What most experimenters take for granted before they begin their >> experiments is infinitely more interesting than any results to which their >> experiments lead. >> > -- Norbert Wiener >> > >> >> > -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener
