File: DMMeshStratify.html

package info (click to toggle)
petsc 3.4.2.dfsg1-8.1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 129,104 kB
  • ctags: 516,422
  • sloc: ansic: 395,939; cpp: 47,201; python: 34,788; makefile: 17,193; fortran: 16,251; f90: 1,592; objc: 954; sh: 822; xml: 621; java: 381; lisp: 293; csh: 241
file content (39 lines) | stat: -rw-r--r-- 2,052 bytes parent folder | download
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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML3.2 EN">
<HTML>
<HEAD> <link rel="canonical" href="http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/DM/DMMeshStratify.html" />
<META NAME="GENERATOR" CONTENT="DOCTEXT">
<TITLE>DMMeshStratify</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
   <div id="version" align=right><b>petsc-3.4.2 2013-07-02</b></div>
<A NAME="DMMeshStratify"><H1>DMMeshStratify</H1></A>
The Sieve DAG for most topologies is a graded poset (http://en.wikipedia.org/wiki/Graded_poset), and can be illustrated by Hasse Diagram (a http://en.wikipedia.org/wiki/Hasse_diagram). The strata group all points of the same grade, and this function calculates the strata. This grade can be seen as the height (or depth) of the point in the DAG. 
<H3><FONT COLOR="#CC3333">Synopsis</FONT></H3>
<PRE>
#include "petscdmmesh.h"   
PetscErrorCode DMMeshStratify(DM dm)
</PRE>
Not collective
<P>
<H3><FONT COLOR="#CC3333">Input Parameter</FONT></H3>
<DT><B>mesh </B> -The DMMesh
<br>
<P>
<H3><FONT COLOR="#CC3333">Output Parameter</FONT></H3>
<P>
<H3><FONT COLOR="#CC3333">Notes</FONT></H3>
The normal association for the point grade is element dimension (or co-dimension). For instance, all vertices would
have depth 0, and all edges depth 1. Likewise, all cells heights would have height 0, and all faces height 1.
<P>
This should be called after all calls to <A HREF="../DM/DMMeshSymmetrize.html#DMMeshSymmetrize">DMMeshSymmetrize</A>()
<P>

<P>
<H3><FONT COLOR="#CC3333">See Also</FONT></H3>
 <A HREF="../DM/DMMeshCreate.html#DMMeshCreate">DMMeshCreate</A>(), <A HREF="../DM/DMMeshSymmetrize.html#DMMeshSymmetrize">DMMeshSymmetrize</A>()
<BR><P><B><P><B><FONT COLOR="#CC3333">Level:</FONT></B>beginner
<BR><FONT COLOR="#CC3333">Location:</FONT></B><A HREF="../../../src/dm/impls/mesh/mesh.c.html#DMMeshStratify">src/dm/impls/mesh/mesh.c</A>
<BR><A HREF="./index.html">Index of all DM 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>