#include <SurfaceMesh.h>
Collaboration diagram for SurfaceMesh:

Public Attributes | |
| Dictionary * | dictionary |
| Stream * | debug |
| SurfaceMeshLoader * | surfaceMeshLoader |
| float * | boundaryConditions |
| int | elementGlobalCount |
| int | arrayElements |
| float | delta |
| float | surfScale |
| int | iAdapt |
| float | sideX |
| flag for adaptive meshing | |
| float | sideY |
| int * | numNeigh |
| the physical length and width of the mesh in metres | |
| int ** | nodeNeighbours |
| int | numNodes |
| int | maxNeighboursPerNode |
| Maximum number of nodes. | |
| int * | id |
| Maximum number of neighbours per node. | |
| int * | sortedId |
| int | numProcs |
| int | rank |
| MPI_Request * | requestTable |
| MPI_Status * | statusTable |
| int | myLoad |
| int * | processor |
| LinkedList ** | nodeProviders |
| int * | numProviders |
| int * | mapGlobalToLocal |
| float ** | sides |
| int ** | vertices |
| float * | surface |
| float * | x |
| float * | y |
| float * | h |
| int * | receiver |
| int * | highestNeighbour |
| int * | size |
| int * | nCatch |
| int * | nLake |
| int * | nodeType |
| float * | slope |
| float * | length |
| float * | hi |
| float * | h0 |
| SurfaceMeshHaloNodes * | haloNodes |
| SurfaceMeshForeignHaloNodes * | foreignHaloNodes |
| LinkedList ** | foreignProviderChanges |
| LinkedList ** | localProviderChanges |
Definition at line 141 of file SurfaceMesh.h.
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), and SurfaceMesh_ReleaseMemory(). |
|
|
|
Definition at line 141 of file SurfaceMesh.h. |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by SurfaceMeshLoader_LoadMesh(), SurfaceMeshLoader_ScanMesh(), and SurfaceMeshRectangularCyclicBC_CreateCyclicBC(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _CatchmentList_New(), and _SurfaceMesh_Init(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_FindNeighbours(), dumpNodes(), initializeNodes(), and SurfaceMeshLoader_LoadMesh(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_SyncMesh(), SurfaceMesh_AllocateMemoryForHaloNodes(), and SurfaceMesh_ReleaseMemory(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), SurfaceMesh_ReleaseMemory(), and SurfaceMesh_UpdateFlows(). |
|
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_Execute(), SPModelTectonicUplift_Solve(), and SurfaceMesh_ReleaseMemory(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_SyncMesh(), fluvial(), SurfaceMesh_AllocateMemoryForHaloNodes(), SurfaceMesh_FindHaloNode(), SurfaceMesh_ReleaseMemory(), and SurfaceMesh_UpdateFlows(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_Execute(), SPModelTectonicUplift_Solve(), and SurfaceMesh_ReleaseMemory(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_DetermineFlows(), _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_Execute(), fluvial(), SurfaceMesh_ReleaseMemory(), and SurfaceMesh_UpdateFlows(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by SurfaceMeshLoader_LoadMesh(). |
|
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_FindDonors(), _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_Execute(), SurfaceMesh_ReleaseMemory(), and SurfaceMesh_UpdateFlows(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), SurfaceMesh_ReleaseMemory(), and SurfaceMesh_UpdateFlows(). |
|
|
|
Maximum number of nodes.
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_FindNeighbours(), and _SurfaceMesh_Initialise(). |
|
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_Execute(), AssignCatchmentNumber(), and SurfaceMesh_ReleaseMemory(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_FindDonors(), _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_Execute(), and SurfaceMesh_ReleaseMemory(). |
|
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_DetermineFlows(), _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_Execute(), AssignCatchmentNumber(), AssignProcessor(), CalculateCatchmentCentreHelper(), fluvial(), getSize(), SurfaceMesh_BuildRiverNetwork(), SurfaceMesh_ReleaseMemory(), and SurfaceMesh_UpdateFlows(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), and SurfaceMesh_ReleaseMemory(). |
|
|
the physical length and width of the mesh in metres
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_FindNeighbours(), _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_ComputeHaloNodes(), _SurfaceMeshDecomp_Execute(), _SurfaceMeshSmoother_Execute(), dumpNodes(), SPModelDiffusionErosion_Solve(), SurfaceMesh_ReleaseMemory(), SurfaceMesh_UpdateFlows(), SurfaceMeshLoader_LoadMesh(), and SurfaceMeshRectangularCyclicBC_CreateCyclicBC(). |
|
|
|
|
Definition at line 141 of file SurfaceMesh.h. |
|
|
|
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), fluvial(), SurfaceMesh_ReleaseMemory(), and SurfaceMesh_UpdateFlows(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_FindNeighbours(), _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_Execute(), SurfaceMesh_ReleaseMemory(), SurfaceMeshLoader_LoadMesh(), and SurfaceMeshRectangularCyclicBC_CreateCyclicBC(). |
|
|
flag for adaptive meshing
Definition at line 141 of file SurfaceMesh.h. Referenced by _SPModelFaultModel_Init(), createGLWindow(), SurfaceMeshLoader_LoadMesh(), and SurfaceMeshLoader_ScanMesh(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SPModelFaultModel_Init(), SurfaceMeshLoader_LoadMesh(), and SurfaceMeshLoader_ScanMesh(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_DetermineCatchmentSizes(), _SurfaceMesh_DetermineFlows(), _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_Execute(), CatchmentList_InsertCatchments(), and SurfaceMesh_ReleaseMemory(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_FindDonors(), _SurfaceMesh_Initialise(), _SurfaceMeshDecomp_Execute(), fluvial(), SurfaceMesh_ReleaseMemory(), SurfaceMesh_UpdateFlows(), and transportEquation(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), fluvial(), SPModelDiffusionErosion_Solve(), SurfaceMesh_OrderNodes(), and SurfaceMesh_ReleaseMemory(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Initialise(), fluvial(), SurfaceMesh_ReleaseMemory(), and SurfaceMesh_UpdateFlows(). |
|
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_Init(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_FindNeighbours(), SurfaceMeshLoader_LoadMesh(), and SurfaceMeshLoader_ScanMesh(). |
|
|
Definition at line 141 of file SurfaceMesh.h. Referenced by _SurfaceMesh_FindNeighbours(), _SurfaceMesh_Initialise(), dumpNodes(), initializeNodes(), SurfaceMesh_ReleaseMemory(), and SurfaceMeshLoader_LoadMesh(). |
|
|