proteus 1.9.0
C/C++/Fortran libraries
Loading...
Searching...
No Matches
Mesh Struct Reference

#include </work/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
bool usePlex = false
Meshsubdomainp

Detailed Description

Definition at line 29 of file mesh.h.

Member Data Documentation

◆ edgeNodesArray

int * Mesh::edgeNodesArray

Definition at line 54 of file mesh.h.

◆ edgeNumbering_subdomain2global

int * Mesh::edgeNumbering_subdomain2global

Definition at line 85 of file mesh.h.

◆ edgeOffsets_subdomain_owned

int * Mesh::edgeOffsets_subdomain_owned

Definition at line 84 of file mesh.h.

◆ elementBarycentersArray

double* Mesh::elementBarycentersArray

Definition at line 70 of file mesh.h.

◆ elementBoundariesArray

int * Mesh::elementBoundariesArray

Definition at line 48 of file mesh.h.

◆ elementBoundaryBarycentersArray

double * Mesh::elementBoundaryBarycentersArray

Definition at line 70 of file mesh.h.

◆ elementBoundaryDiametersArray

double * Mesh::elementBoundaryDiametersArray

Definition at line 69 of file mesh.h.

◆ elementBoundaryElementsArray

int * Mesh::elementBoundaryElementsArray

Definition at line 50 of file mesh.h.

◆ elementBoundaryLocalElementBoundariesArray

int * Mesh::elementBoundaryLocalElementBoundariesArray

Definition at line 51 of file mesh.h.

◆ elementBoundaryMaterialTypes

int * Mesh::elementBoundaryMaterialTypes

Definition at line 58 of file mesh.h.

◆ elementBoundaryNodesArray

int * Mesh::elementBoundaryNodesArray

Definition at line 49 of file mesh.h.

◆ elementBoundaryNumbering_subdomain2global

int * Mesh::elementBoundaryNumbering_subdomain2global

Definition at line 83 of file mesh.h.

◆ elementBoundaryOffsets_subdomain_owned

int * Mesh::elementBoundaryOffsets_subdomain_owned

Definition at line 82 of file mesh.h.

◆ elementDiametersArray

double * Mesh::elementDiametersArray

Definition at line 69 of file mesh.h.

◆ elementIJK

int* Mesh::elementIJK

Definition at line 62 of file mesh.h.

◆ elementInnerDiametersArray

double * Mesh::elementInnerDiametersArray

Definition at line 69 of file mesh.h.

◆ elementMaterialTypes

int * Mesh::elementMaterialTypes

Definition at line 57 of file mesh.h.

◆ elementNeighborsArray

int * Mesh::elementNeighborsArray

Definition at line 47 of file mesh.h.

◆ elementNodesArray

int* Mesh::elementNodesArray

Definition at line 44 of file mesh.h.

◆ elementNumbering_subdomain2global

int * Mesh::elementNumbering_subdomain2global

Definition at line 79 of file mesh.h.

◆ elementOffsets_subdomain_owned

int* Mesh::elementOffsets_subdomain_owned

Definition at line 78 of file mesh.h.

◆ exteriorElementBoundariesArray

int * Mesh::exteriorElementBoundariesArray

Definition at line 53 of file mesh.h.

◆ h

double Mesh::h

Definition at line 72 of file mesh.h.

◆ hMin

double Mesh::hMin

Definition at line 72 of file mesh.h.

◆ interiorElementBoundariesArray

int * Mesh::interiorElementBoundariesArray

Definition at line 52 of file mesh.h.

◆ max_nElements_node

int Mesh::max_nElements_node

Definition at line 40 of file mesh.h.

◆ max_nNodeNeighbors_node

int Mesh::max_nNodeNeighbors_node

Definition at line 42 of file mesh.h.

◆ nEdges_global

int Mesh::nEdges_global

Definition at line 41 of file mesh.h.

◆ nElementBoundaries_element

int Mesh::nElementBoundaries_element

Definition at line 36 of file mesh.h.

◆ nElementBoundaries_global

int Mesh::nElementBoundaries_global

Definition at line 37 of file mesh.h.

◆ nElements_global

int Mesh::nElements_global

Definition at line 32 of file mesh.h.

◆ newestNodeBases

int* Mesh::newestNodeBases

Definition at line 74 of file mesh.h.

◆ nExteriorElementBoundaries_global

int Mesh::nExteriorElementBoundaries_global

Definition at line 39 of file mesh.h.

◆ nInteriorElementBoundaries_global

int Mesh::nInteriorElementBoundaries_global

Definition at line 38 of file mesh.h.

◆ nNodes_element

int Mesh::nNodes_element

Definition at line 34 of file mesh.h.

◆ nNodes_elementBoundary

int Mesh::nNodes_elementBoundary

Definition at line 35 of file mesh.h.

◆ nNodes_global

int Mesh::nNodes_global

Definition at line 33 of file mesh.h.

◆ nodeArray

double* Mesh::nodeArray

Definition at line 69 of file mesh.h.

◆ nodeDiametersArray

double* Mesh::nodeDiametersArray

Definition at line 71 of file mesh.h.

◆ nodeElementOffsets

int * Mesh::nodeElementOffsets

Definition at line 46 of file mesh.h.

◆ nodeElementsArray

int * Mesh::nodeElementsArray

Definition at line 45 of file mesh.h.

◆ nodeMaterialTypes

int * Mesh::nodeMaterialTypes

Definition at line 59 of file mesh.h.

◆ nodeNumbering_subdomain2global

int * Mesh::nodeNumbering_subdomain2global

Definition at line 81 of file mesh.h.

◆ nodeOffsets_subdomain_owned

int * Mesh::nodeOffsets_subdomain_owned

Definition at line 80 of file mesh.h.

◆ nodeStarArray

int * Mesh::nodeStarArray

Definition at line 55 of file mesh.h.

◆ nodeStarOffsets

int * Mesh::nodeStarOffsets

Definition at line 56 of file mesh.h.

◆ nodeSupportArray

double * Mesh::nodeSupportArray

Definition at line 71 of file mesh.h.

◆ nx

int Mesh::nx

Definition at line 65 of file mesh.h.

◆ ny

int Mesh::ny

Definition at line 65 of file mesh.h.

◆ nz

int Mesh::nz

Definition at line 65 of file mesh.h.

◆ px

int Mesh::px

Definition at line 66 of file mesh.h.

◆ py

int Mesh::py

Definition at line 66 of file mesh.h.

◆ pz

int Mesh::pz

Definition at line 66 of file mesh.h.

◆ sigmaMax

double Mesh::sigmaMax

Definition at line 72 of file mesh.h.

◆ subdomainp

Mesh* Mesh::subdomainp

Definition at line 90 of file mesh.h.

◆ U_KNOT

double* Mesh::U_KNOT

Definition at line 64 of file mesh.h.

◆ usePlex

bool Mesh::usePlex = false

Definition at line 88 of file mesh.h.

◆ V_KNOT

double * Mesh::V_KNOT

Definition at line 64 of file mesh.h.

◆ volume

double Mesh::volume

Definition at line 72 of file mesh.h.

◆ W_KNOT

double * Mesh::W_KNOT

Definition at line 64 of file mesh.h.

◆ weights

double* Mesh::weights

Definition at line 63 of file mesh.h.


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