1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML3.2 EN">
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/TS/TSGetSolutionComponents.html" />
<META NAME="GENERATOR" CONTENT="DOCTEXT">
<TITLE>TSGetSolutionComponents</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<div id="version" align=right><b>petsc-3.10.3 2018-12-18</b></div>
<div id="bugreport" align=right><a href="mailto:petsc-maint@mcs.anl.gov?subject=Typo or Error in Documentation &body=Please describe the typo or error in the documentation: petsc-3.10.3 v3.10.3 docs/manualpages/TS/TSGetSolutionComponents.html "><small>Report Typos and Errors</small></a></div>
<A NAME="TSGetSolutionComponents"><H1>TSGetSolutionComponents</H1></A>
Returns any solution components at the present timestep, if available for the time integration method being used. Solution components are quantities that share the same size and structure as the solution vector.
<H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
<PRE>
#include "petscts.h"
<A HREF="../Sys/PetscErrorCode.html#PetscErrorCode">PetscErrorCode</A> <A HREF="../TS/TSGetSolutionComponents.html#TSGetSolutionComponents">TSGetSolutionComponents</A>(<A HREF="../TS/TS.html#TS">TS</A> ts,<A HREF="../Sys/PetscInt.html#PetscInt">PetscInt</A> *n,<A HREF="../Vec/Vec.html#Vec">Vec</A> *v)
</PRE>
Not Collective, but <A HREF="../Vec/Vec.html#Vec">Vec</A> returned is parallel if <A HREF="../TS/TS.html#TS">TS</A> is parallel
<P>
<H3><FONT COLOR="#CC3333">Parameters </FONT></H3>
<DT><B>ts </B> -the <A HREF="../TS/TS.html#TS">TS</A> context obtained from <A HREF="../TS/TSCreate.html#TSCreate">TSCreate</A>() (input parameter).
<br>
<DT><B>n </B> -If v is PETSC_NULL, then the number of solution components is
returned through n, else the n-th solution component is
returned in v.
<br>
<DT><B>v </B> -the vector containing the n-th solution component
(may be PETSC_NULL to use this function to find out
the number of solutions components).
<br>
<P>
<P>
<H3><FONT COLOR="#CC3333">See Also</FONT></H3>
<A HREF="../TS/TSGetSolution.html#TSGetSolution">TSGetSolution</A>()
<BR>
<P>
<H3><FONT COLOR="#CC3333">Keywords</FONT></H3>
<A HREF="../TS/TS.html#TS">TS</A>, timestep, get, solution
<BR><P><B></B><H3><FONT COLOR="#CC3333">Level</FONT></H3>advanced<BR>
<H3><FONT COLOR="#CC3333">Location</FONT></H3>
</B><A HREF="../../../src/ts/interface/ts.c.html#TSGetSolutionComponents">src/ts/interface/ts.c</A>
<P><H3><FONT COLOR="CC3333">Implementations</FONT></H3><A HREF="../../../src/ts/impls/glee/glee.c.html#TSGetSolutionComponents_GLEE">TSGetSolutionComponents_GLEE in src/ts/impls/glee/glee.c</A><BR>
<BR><A HREF="./index.html">Index of all TS routines</A>
<BR><A HREF="../../index.html">Table of Contents for all manual pages</A>
<BR><A HREF="../singleindex.html">Index of all manual pages</A>
</BODY></HTML>
|