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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179
|
<HTML>
<HEAD>
<TITLE>Unstructured Meshes - Mesh</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<H2> Unstructured Meshes - Mesh: <A HREF="../../../src/mesh/examples/tutorials/index.html">Examples</A></H2>
The unstructured computational mesh (Mesh) component provides an
interface for mesh generation, partitioning, refinement, and manipulation.
Mesh users can set various transformation options at runtime via the
options database (e.g., specifying a refinement constraint via
<font face ="Courier">
-mesh_max_area tol
</font face>
).
<P>
<P>
<TABLE>
<TR><TD WIDTH=250 COLSPAN="3"><B>Beginner - Basic usage</B></TD></TR>
<TD WIDTH=250><A HREF="./MeshCreateExodus.html">MeshCreateExodus</A></TD>
<TD WIDTH=250><A HREF="./MeshGetMaximumDegree.html">MeshGetMaximumDegree</A></TD>
<TD WIDTH=250><A HREF="./assembleMatrix.html">assembleMatrix</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCreatePCICE.html">MeshCreatePCICE</A></TD>
<TD WIDTH=250><A HREF="./MeshGetStratum.html">MeshGetStratum</A></TD>
<TD WIDTH=250><A HREF="./assembleVector.html">assembleVector</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCreatePyLith.html">MeshCreatePyLith</A></TD>
<TD WIDTH=250><A HREF="./MeshGetStratumSize.html">MeshGetStratumSize</A></TD>
<TD WIDTH=250><A HREF="./assembleVectorComplete.html">assembleVectorComplete</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshExodusGetInfo.html">MeshExodusGetInfo</A></TD>
<TD WIDTH=250><A HREF="./MeshView.html">MeshView</A></TD>
<TD WIDTH=250><A HREF="./restrictVector.html">restrictVector</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGetLabelIds.html">MeshGetLabelIds</A></TD>
<TD WIDTH=250><A HREF="./SectionIntView.html">SectionIntView</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGetLabelSize.html">MeshGetLabelSize</A></TD>
<TD WIDTH=250><A HREF="./SectionRealView.html">SectionRealView</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Intermediate - Setting options for algorithms and data structures</B></TD></TR>
<TD WIDTH=250><A HREF="./BCSectionGetArray.html">BCSectionGetArray</A></TD>
<TD WIDTH=250><A HREF="./MeshGetSectionInt.html">MeshGetSectionInt</A></TD>
<TD WIDTH=250><A HREF="./SectionGetArray.html">SectionGetArray</A></TD>
<TR>
<TD WIDTH=250><A HREF="./BCSectionRealCreate.html">BCSectionRealCreate</A></TD>
<TD WIDTH=250><A HREF="./MeshGetSectionReal.html">MeshGetSectionReal</A></TD>
<TD WIDTH=250><A HREF="./SectionIntDistribute.html">SectionIntDistribute</A></TD>
<TR>
<TD WIDTH=250><A HREF="./BCSectionRealGetArray.html">BCSectionRealGetArray</A></TD>
<TD WIDTH=250><A HREF="./MeshGetType.html">MeshGetType</A></TD>
<TD WIDTH=250><A HREF="./SectionIntRestrictClosure.html">SectionIntRestrictClosure</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCoarsenHierarchy.html">MeshCoarsenHierarchy</A></TD>
<TD WIDTH=250><A HREF="./MeshGetVertexSectionInt.html">MeshGetVertexSectionInt</A></TD>
<TD WIDTH=250><A HREF="./SectionIntSet.html">SectionIntSet</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshDistribute.html">MeshDistribute</A></TD>
<TD WIDTH=250><A HREF="./MeshGetVertexSectionReal.html">MeshGetVertexSectionReal</A></TD>
<TD WIDTH=250><A HREF="./SectionIntUpdateClosure.html">SectionIntUpdateClosure</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGenerate.html">MeshGenerate</A></TD>
<TD WIDTH=250><A HREF="./MeshHasSectionInt.html">MeshHasSectionInt</A></TD>
<TD WIDTH=250><A HREF="./SectionRealAXPY.html">SectionRealAXPY</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGetCellSectionInt.html">MeshGetCellSectionInt</A></TD>
<TD WIDTH=250><A HREF="./MeshHasSectionReal.html">MeshHasSectionReal</A></TD>
<TD WIDTH=250><A HREF="./SectionRealDistribute.html">SectionRealDistribute</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGetCellSectionReal.html">MeshGetCellSectionReal</A></TD>
<TD WIDTH=250><A HREF="./MeshRefine.html">MeshRefine</A></TD>
<TD WIDTH=250><A HREF="./SectionRealNorm.html">SectionRealNorm</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGetCone.html">MeshGetCone</A></TD>
<TD WIDTH=250><A HREF="./MeshSetSectionInt.html">MeshSetSectionInt</A></TD>
<TD WIDTH=250><A HREF="./SectionRealRestrictClosure.html">SectionRealRestrictClosure</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGetCoordinates.html">MeshGetCoordinates</A></TD>
<TD WIDTH=250><A HREF="./MeshSetSectionReal.html">MeshSetSectionReal</A></TD>
<TD WIDTH=250><A HREF="./SectionRealSet.html">SectionRealSet</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGetElements.html">MeshGetElements</A></TD>
<TD WIDTH=250><A HREF="./MeshSetType.html">MeshSetType</A></TD>
<TD WIDTH=250><A HREF="./SectionRealUpdateClosure.html">SectionRealUpdateClosure</A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Advanced - Setting more advanced options and customization</B></TD></TR>
<TD WIDTH=250><A HREF="./MeshCartesianGetMesh.html">MeshCartesianGetMesh</A></TD>
<TD WIDTH=250><A HREF="./SectionIntAllocate.html">SectionIntAllocate</A></TD>
<TD WIDTH=250><A HREF="./SectionRealComplete.html">SectionRealComplete</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCartesianSetMesh.html">MeshCartesianSetMesh</A></TD>
<TD WIDTH=250><A HREF="./SectionIntClear.html">SectionIntClear</A></TD>
<TD WIDTH=250><A HREF="./SectionRealCreate.html">SectionRealCreate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCreate.html">MeshCreate</A></TD>
<TD WIDTH=250><A HREF="./SectionIntComplete.html">SectionIntComplete</A></TD>
<TD WIDTH=250><A HREF="./SectionRealCreateLocalVector.html">SectionRealCreateLocalVector</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCreateGlobalRealVector.html">MeshCreateGlobalRealVector</A></TD>
<TD WIDTH=250><A HREF="./SectionIntCreate.html">SectionIntCreate</A></TD>
<TD WIDTH=250><A HREF="./SectionRealDestroy.html">SectionRealDestroy</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCreateGlobalScatter.html">MeshCreateGlobalScatter</A></TD>
<TD WIDTH=250><A HREF="./SectionIntDestroy.html">SectionIntDestroy</A></TD>
<TD WIDTH=250><A HREF="./SectionRealDuplicate.html">SectionRealDuplicate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCreateGlobalVector.html">MeshCreateGlobalVector</A></TD>
<TD WIDTH=250><A HREF="./SectionIntGetBundle.html">SectionIntGetBundle</A></TD>
<TD WIDTH=250><A HREF="./SectionRealGetBundle.html">SectionRealGetBundle</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCreateLocalVector.html">MeshCreateLocalVector</A></TD>
<TD WIDTH=250><A HREF="./SectionIntGetFiberDimension.html">SectionIntGetFiberDimension</A></TD>
<TD WIDTH=250><A HREF="./SectionRealGetFiberDimension.html">SectionRealGetFiberDimension</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCreateMatrix.html">MeshCreateMatrix</A></TD>
<TD WIDTH=250><A HREF="./SectionIntGetFibration.html">SectionIntGetFibration</A></TD>
<TD WIDTH=250><A HREF="./SectionRealGetFibration.html">SectionRealGetFibration</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshCreateVector.html">MeshCreateVector</A></TD>
<TD WIDTH=250><A HREF="./SectionIntGetSection.html">SectionIntGetSection</A></TD>
<TD WIDTH=250><A HREF="./SectionRealGetSection.html">SectionRealGetSection</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshDestroy.html">MeshDestroy</A></TD>
<TD WIDTH=250><A HREF="./SectionIntGetSize.html">SectionIntGetSize</A></TD>
<TD WIDTH=250><A HREF="./SectionRealGetSize.html">SectionRealGetSize</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGetGlobalIndices.html">MeshGetGlobalIndices</A></TD>
<TD WIDTH=250><A HREF="./SectionIntRestrict.html">SectionIntRestrict</A></TD>
<TD WIDTH=250><A HREF="./SectionRealRestrict.html">SectionRealRestrict</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGetMatrix.html">MeshGetMatrix</A></TD>
<TD WIDTH=250><A HREF="./SectionIntSetBundle.html">SectionIntSetBundle</A></TD>
<TD WIDTH=250><A HREF="./SectionRealSetBundle.html">SectionRealSetBundle</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshGetMesh.html">MeshGetMesh</A></TD>
<TD WIDTH=250><A HREF="./SectionIntSetFiberDimension.html">SectionIntSetFiberDimension</A></TD>
<TD WIDTH=250><A HREF="./SectionRealSetFiberDimension.html">SectionRealSetFiberDimension</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshLoad.html">MeshLoad</A></TD>
<TD WIDTH=250><A HREF="./SectionIntSetFiberDimensionField.html">SectionIntSetFiberDimensionField</A></TD>
<TD WIDTH=250><A HREF="./SectionRealSetFiberDimensionField.html">SectionRealSetFiberDimensionField</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshRegister.html">MeshRegister</A></TD>
<TD WIDTH=250><A HREF="./SectionIntSetSection.html">SectionIntSetSection</A></TD>
<TD WIDTH=250><A HREF="./SectionRealSetSection.html">SectionRealSetSection</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshRegisterAll.html">MeshRegisterAll</A></TD>
<TD WIDTH=250><A HREF="./SectionIntUpdate.html">SectionIntUpdate</A></TD>
<TD WIDTH=250><A HREF="./SectionRealToVec.html">SectionRealToVec</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshRegisterDestroy.html">MeshRegisterDestroy</A></TD>
<TD WIDTH=250><A HREF="./SectionIntZero.html">SectionIntZero</A></TD>
<TD WIDTH=250><A HREF="./SectionRealUpdate.html">SectionRealUpdate</A></TD>
<TR>
<TD WIDTH=250><A HREF="./MeshSetMesh.html">MeshSetMesh</A></TD>
<TD WIDTH=250><A HREF="./SectionRealAddSpace.html">SectionRealAddSpace</A></TD>
<TD WIDTH=250><A HREF="./SectionRealZero.html">SectionRealZero</A></TD>
<TR>
<TD WIDTH=250><A HREF="./PCICERenumberBoundary.html">PCICERenumberBoundary</A></TD>
<TD WIDTH=250><A HREF="./SectionRealAllocate.html">SectionRealAllocate</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TD WIDTH=250><A HREF="./SectionIntAddSpace.html">SectionIntAddSpace</A></TD>
<TD WIDTH=250><A HREF="./SectionRealClear.html">SectionRealClear</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR>
<TR><TD WIDTH=250 COLSPAN="3"><B>Developer - Interfaces intended primarily for library developers, not for typical applications programmers</B></TD></TR>
<TD WIDTH=250><A HREF="./MeshSetMaxDof.html">MeshSetMaxDof</A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TD WIDTH=250><A HREF="./"></A></TD>
<TR><TD WIDTH=250 COLSPAN="3"><B>No deprecated routines</B></TD></TR>
</TABLE>
<BR><A HREF="../../index.html"><IMG SRC="../up.gif">Table of Contents</A>
|