Public Attributes | List of all members
MMC_mesh Struct Reference

Basic FEM mesh data structrure. More...

Collaboration diagram for MMC_mesh:
Collaboration graph
[legend]

Public Attributes

int nn
 
int ne
 
int nf
 
int prop
 
int elemlen
 
float3node
 
int * elem
 
int * elem2
 
float * edgeroi
 
float * faceroi
 
float * noderoi
 
int * srcelem
 
int srcelemlen
 
int * detelem
 
int detelemlen
 
int * type
 
int * facenb
 
mediummed
 
float * atte
 
double * weight
 
double * dref
 
float * evol
 
float * nvol
 
float4 nmin
 
float4 nmax
 

Detailed Description

Basic FEM mesh data structrure.

We define nodes, elements, optical property indices, and other related data related to an FEM mesh.

Member Data Documentation

◆ atte

float* MMC_mesh::atte

precomputed attenuation for each media

◆ detelem

int* MMC_mesh::detelem

candidate list of elements containing a widefield detector

◆ detelemlen

int MMC_mesh::detelemlen

length of the elements that may contain the detector

◆ dref

double* MMC_mesh::dref

surface diffuse reflectance

◆ edgeroi

float* MMC_mesh::edgeroi

immc: vessel edge radii

◆ elem

int* MMC_mesh::elem

element indices

◆ elem2

int* MMC_mesh::elem2

element indices

◆ elemlen

int MMC_mesh::elemlen

number of nodes per element

◆ evol

float* MMC_mesh::evol

volume of an element

◆ facenb

int* MMC_mesh::facenb

face neighbors, idx of the element sharing a face

◆ faceroi

float* MMC_mesh::faceroi

immc: face thicknesses

◆ med

medium* MMC_mesh::med

optical property of different media

◆ ne

int MMC_mesh::ne

number of elements

◆ nf

int MMC_mesh::nf

number of surface triangles

◆ nmax

float4 MMC_mesh::nmax

upper-corner of the mesh bounding box

◆ nmin

float4 MMC_mesh::nmin

lower-corner of the mesh bounding box

◆ nn

int MMC_mesh::nn

number of nodes

◆ node

float3* MMC_mesh::node

node coordinates

◆ noderoi

float* MMC_mesh::noderoi

immc: node radius

◆ nvol

float* MMC_mesh::nvol

voronoi volume of a node

◆ prop

int MMC_mesh::prop

number of media

◆ srcelem

int* MMC_mesh::srcelem

candidate list of elements containing the source

◆ srcelemlen

int MMC_mesh::srcelemlen

length of the elements that may contain the source

◆ type

int* MMC_mesh::type

element-based media index

◆ weight

double* MMC_mesh::weight

volumetric fluence for all nodes at all time-gates


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