<div dir="ltr">Thank you very much.<br><br clear="all"><span style="color:rgb(0,0,0)">Bibrak </span><span style="color:rgb(0,0,0)"><br></span><font color="#888888"></font><br>
<br><br><div class="gmail_quote">On Fri, Feb 17, 2012 at 5:27 PM, Jed Brown <span dir="ltr"><<a href="mailto:jedbrown@mcs.anl.gov">jedbrown@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><div class="gmail_quote">On Fri, Feb 17, 2012 at 03:27, Bibrak Qamar <span dir="ltr"><<a href="mailto:bibrakc@gmail.com" target="_blank">bibrakc@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">I found the the above function used in KSPSolve_CG but couldn't find its documentation. I will appreciate any help in this direction.<br></div></blockquote></div><br></div><div>It is not a public function, so if you want to look at it, you'll need to read the source. You should follow the instructions in the user's manual to set up tags with your editor so you can easily jump to the definitions.</div>
<div><br></div><div>#define KSP_PCApply(ksp,x,y) (!ksp->transpose_solve) ? (PCApply(ksp->pc,x,y) || KSP_RemoveNullSpace(ksp,y)) : PCApplyTranspose(ksp->pc,x,y) </div>
</blockquote></div><br></div>