proteus  1.8.1
C/C++/Fortran libraries
Public Attributes | List of all members
Mesh Struct Reference

#include </Users/cekees/proteus/proteus/mesh.h>

Collaboration diagram for Mesh:
[legend]

Public Attributes

int nElements_global
 
int nNodes_global
 
int nNodes_element
 
int nNodes_elementBoundary
 
int nElementBoundaries_element
 
int nElementBoundaries_global
 
int nInteriorElementBoundaries_global
 
int nExteriorElementBoundaries_global
 
int max_nElements_node
 
int nEdges_global
 
int max_nNodeNeighbors_node
 
int * elementNodesArray
 
int * nodeElementsArray
 
int * nodeElementOffsets
 
int * elementNeighborsArray
 
int * elementBoundariesArray
 
int * elementBoundaryNodesArray
 
int * elementBoundaryElementsArray
 
int * elementBoundaryLocalElementBoundariesArray
 
int * interiorElementBoundariesArray
 
int * exteriorElementBoundariesArray
 
int * edgeNodesArray
 
int * nodeStarArray
 
int * nodeStarOffsets
 
int * elementMaterialTypes
 
int * elementBoundaryMaterialTypes
 
int * nodeMaterialTypes
 
int * elementIJK
 
double * weights
 
double * U_KNOT
 
double * V_KNOT
 
double * W_KNOT
 
int nx
 
int ny
 
int nz
 
int px
 
int py
 
int pz
 
double * nodeArray
 
double * elementDiametersArray
 
double * elementInnerDiametersArray
 
double * elementBoundaryDiametersArray
 
double * elementBarycentersArray
 
double * elementBoundaryBarycentersArray
 
double * nodeDiametersArray
 
double * nodeSupportArray
 
double h
 
double hMin
 
double sigmaMax
 
double volume
 
int * newestNodeBases
 
int * elementOffsets_subdomain_owned
 
int * elementNumbering_subdomain2global
 
int * nodeOffsets_subdomain_owned
 
int * nodeNumbering_subdomain2global
 
int * elementBoundaryOffsets_subdomain_owned
 
int * elementBoundaryNumbering_subdomain2global
 
int * edgeOffsets_subdomain_owned
 
int * edgeNumbering_subdomain2global
 
Meshsubdomainp
 

Detailed Description

Definition at line 27 of file mesh.h.

Member Data Documentation

◆ edgeNodesArray

int * Mesh::edgeNodesArray

Definition at line 52 of file mesh.h.

◆ edgeNumbering_subdomain2global

int * Mesh::edgeNumbering_subdomain2global

Definition at line 83 of file mesh.h.

◆ edgeOffsets_subdomain_owned

int * Mesh::edgeOffsets_subdomain_owned

Definition at line 82 of file mesh.h.

◆ elementBarycentersArray

double* Mesh::elementBarycentersArray

Definition at line 68 of file mesh.h.

◆ elementBoundariesArray

int * Mesh::elementBoundariesArray

Definition at line 46 of file mesh.h.

◆ elementBoundaryBarycentersArray

double * Mesh::elementBoundaryBarycentersArray

Definition at line 68 of file mesh.h.

◆ elementBoundaryDiametersArray

double * Mesh::elementBoundaryDiametersArray

Definition at line 67 of file mesh.h.

◆ elementBoundaryElementsArray

int * Mesh::elementBoundaryElementsArray

Definition at line 48 of file mesh.h.

◆ elementBoundaryLocalElementBoundariesArray

int * Mesh::elementBoundaryLocalElementBoundariesArray

Definition at line 49 of file mesh.h.

◆ elementBoundaryMaterialTypes

int * Mesh::elementBoundaryMaterialTypes

Definition at line 56 of file mesh.h.

◆ elementBoundaryNodesArray

int * Mesh::elementBoundaryNodesArray

Definition at line 47 of file mesh.h.

◆ elementBoundaryNumbering_subdomain2global

int * Mesh::elementBoundaryNumbering_subdomain2global

Definition at line 81 of file mesh.h.

◆ elementBoundaryOffsets_subdomain_owned

int * Mesh::elementBoundaryOffsets_subdomain_owned

Definition at line 80 of file mesh.h.

◆ elementDiametersArray

double * Mesh::elementDiametersArray

Definition at line 67 of file mesh.h.

◆ elementIJK

int* Mesh::elementIJK

Definition at line 60 of file mesh.h.

◆ elementInnerDiametersArray

double * Mesh::elementInnerDiametersArray

Definition at line 67 of file mesh.h.

◆ elementMaterialTypes

int * Mesh::elementMaterialTypes

Definition at line 55 of file mesh.h.

◆ elementNeighborsArray

int * Mesh::elementNeighborsArray

Definition at line 45 of file mesh.h.

◆ elementNodesArray

int* Mesh::elementNodesArray

Definition at line 42 of file mesh.h.

◆ elementNumbering_subdomain2global

int * Mesh::elementNumbering_subdomain2global

Definition at line 77 of file mesh.h.

◆ elementOffsets_subdomain_owned

int* Mesh::elementOffsets_subdomain_owned

Definition at line 76 of file mesh.h.

◆ exteriorElementBoundariesArray

int * Mesh::exteriorElementBoundariesArray

Definition at line 51 of file mesh.h.

◆ h

double Mesh::h

Definition at line 70 of file mesh.h.

◆ hMin

double Mesh::hMin

Definition at line 70 of file mesh.h.

◆ interiorElementBoundariesArray

int * Mesh::interiorElementBoundariesArray

Definition at line 50 of file mesh.h.

◆ max_nElements_node

int Mesh::max_nElements_node

Definition at line 38 of file mesh.h.

◆ max_nNodeNeighbors_node

int Mesh::max_nNodeNeighbors_node

Definition at line 40 of file mesh.h.

◆ nEdges_global

int Mesh::nEdges_global

Definition at line 39 of file mesh.h.

◆ nElementBoundaries_element

int Mesh::nElementBoundaries_element

Definition at line 34 of file mesh.h.

◆ nElementBoundaries_global

int Mesh::nElementBoundaries_global

Definition at line 35 of file mesh.h.

◆ nElements_global

int Mesh::nElements_global

Definition at line 30 of file mesh.h.

◆ newestNodeBases

int* Mesh::newestNodeBases

Definition at line 72 of file mesh.h.

◆ nExteriorElementBoundaries_global

int Mesh::nExteriorElementBoundaries_global

Definition at line 37 of file mesh.h.

◆ nInteriorElementBoundaries_global

int Mesh::nInteriorElementBoundaries_global

Definition at line 36 of file mesh.h.

◆ nNodes_element

int Mesh::nNodes_element

Definition at line 32 of file mesh.h.

◆ nNodes_elementBoundary

int Mesh::nNodes_elementBoundary

Definition at line 33 of file mesh.h.

◆ nNodes_global

int Mesh::nNodes_global

Definition at line 31 of file mesh.h.

◆ nodeArray

double* Mesh::nodeArray

Definition at line 67 of file mesh.h.

◆ nodeDiametersArray

double* Mesh::nodeDiametersArray

Definition at line 69 of file mesh.h.

◆ nodeElementOffsets

int * Mesh::nodeElementOffsets

Definition at line 44 of file mesh.h.

◆ nodeElementsArray

int * Mesh::nodeElementsArray

Definition at line 43 of file mesh.h.

◆ nodeMaterialTypes

int * Mesh::nodeMaterialTypes

Definition at line 57 of file mesh.h.

◆ nodeNumbering_subdomain2global

int * Mesh::nodeNumbering_subdomain2global

Definition at line 79 of file mesh.h.

◆ nodeOffsets_subdomain_owned

int * Mesh::nodeOffsets_subdomain_owned

Definition at line 78 of file mesh.h.

◆ nodeStarArray

int * Mesh::nodeStarArray

Definition at line 53 of file mesh.h.

◆ nodeStarOffsets

int * Mesh::nodeStarOffsets

Definition at line 54 of file mesh.h.

◆ nodeSupportArray

double * Mesh::nodeSupportArray

Definition at line 69 of file mesh.h.

◆ nx

int Mesh::nx

Definition at line 63 of file mesh.h.

◆ ny

int Mesh::ny

Definition at line 63 of file mesh.h.

◆ nz

int Mesh::nz

Definition at line 63 of file mesh.h.

◆ px

int Mesh::px

Definition at line 64 of file mesh.h.

◆ py

int Mesh::py

Definition at line 64 of file mesh.h.

◆ pz

int Mesh::pz

Definition at line 64 of file mesh.h.

◆ sigmaMax

double Mesh::sigmaMax

Definition at line 70 of file mesh.h.

◆ subdomainp

Mesh* Mesh::subdomainp

Definition at line 84 of file mesh.h.

◆ U_KNOT

double* Mesh::U_KNOT

Definition at line 62 of file mesh.h.

◆ V_KNOT

double * Mesh::V_KNOT

Definition at line 62 of file mesh.h.

◆ volume

double Mesh::volume

Definition at line 70 of file mesh.h.

◆ W_KNOT

double * Mesh::W_KNOT

Definition at line 62 of file mesh.h.

◆ weights

double* Mesh::weights

Definition at line 61 of file mesh.h.


The documentation for this struct was generated from the following file: