v0.14.0 |
Go to the source code of this file.
Classes | |
struct | ElementsAndOps< DIM > |
struct | PhotonDiffusion |
struct | PhotonDiffusion::CommonData |
struct | PhotonDiffusion::OpCameraInteg |
struct | PhotonDiffusion::OpGetScalarFieldGradientValuesOnSkin |
struct | PhotonDiffusion::Monitor |
Typedefs | |
using | DomainEle = VolumeElementForcesAndSourcesCore |
[Define dimension] | |
using | DomainEleOp = DomainEle::UserDataOperator |
using | BoundaryEle = FaceElementForcesAndSourcesCore |
using | BoundaryEleOp = BoundaryEle::UserDataOperator |
using | PostProcEle = PostProcBrokenMeshInMoab<VolumeElementForcesAndSourcesCore> |
using | PostProcFaceEle |
using | OpPPMap = OpPostProcMapInMoab<SPACE_DIM, SPACE_DIM> |
using | VolSideFe = VolumeElementForcesAndSourcesCoreOnSide |
using | OpDomainMass |
using | OpDomainGradGrad |
using | OpDomainTimesScalarField |
using | OpDomainGradTimesVec |
using | OpDomainSource |
using | OpBoundaryMass |
using | OpBoundaryTimeScalarField |
using | OpBoundarySource |
Functions | |
int | main (int argc, char *argv[]) |
Variables | |
static char | help [] = "...\n\n" |
constexpr int | SPACE_DIM = 3 |
[Define dimension] | |
const double | n = 1.44 |
refractive index of diffusive medium | |
const double | c = 30. |
speed of light (cm/ns) | |
const double | v = c / n |
phase velocity of light in medium (cm/ns) | |
const double | inv_v = 1. / v |
double | mu_a |
absorption coefficient (cm^-1) | |
double | mu_sp |
scattering coefficient (cm^-1) | |
double | D |
double | A |
double | h |
PetscBool | from_initial = PETSC_TRUE |
PetscBool | output_volume = PETSC_FALSE |
PetscBool | output_camera = PETSC_FALSE |
int | order = 2 |
int | save_every_nth_step = 1 |
char | init_data_file_name [255] = "init_file.dat" |
int | numHoLevels = 1 |
Definition at line 23 of file photon_diffusion.cpp.
Definition at line 24 of file photon_diffusion.cpp.
[Define dimension]
Definition at line 21 of file photon_diffusion.cpp.
Definition at line 22 of file photon_diffusion.cpp.
using OpBoundaryMass |
using OpBoundarySource |
Definition at line 48 of file photon_diffusion.cpp.
Definition at line 46 of file photon_diffusion.cpp.
using OpDomainGradGrad |
using OpDomainGradTimesVec |
using OpDomainMass |
Definition at line 33 of file photon_diffusion.cpp.
using OpDomainSource |
Definition at line 41 of file photon_diffusion.cpp.
using OpDomainTimesScalarField |
Definition at line 37 of file photon_diffusion.cpp.
using OpPPMap = OpPostProcMapInMoab<SPACE_DIM, SPACE_DIM> |
Definition at line 29 of file photon_diffusion.cpp.
Definition at line 25 of file photon_diffusion.cpp.
using PostProcFaceEle |
Definition at line 26 of file photon_diffusion.cpp.
Definition at line 31 of file photon_diffusion.cpp.
int main | ( | int | argc, |
char * | argv[] ) |
Definition at line 658 of file photon_diffusion.cpp.
double A |
Definition at line 59 of file photon_diffusion.cpp.
const double c = 30. |
speed of light (cm/ns)
Definition at line 52 of file photon_diffusion.cpp.
double D |
Definition at line 58 of file photon_diffusion.cpp.
PetscBool from_initial = PETSC_TRUE |
Definition at line 62 of file photon_diffusion.cpp.
double h |
Definition at line 60 of file photon_diffusion.cpp.
|
static |
Definition at line 13 of file photon_diffusion.cpp.
char init_data_file_name[255] = "init_file.dat" |
Definition at line 69 of file photon_diffusion.cpp.
Definition at line 54 of file photon_diffusion.cpp.
double mu_a |
absorption coefficient (cm^-1)
Definition at line 56 of file photon_diffusion.cpp.
double mu_sp |
scattering coefficient (cm^-1)
Definition at line 57 of file photon_diffusion.cpp.
const double n = 1.44 |
refractive index of diffusive medium
Definition at line 51 of file photon_diffusion.cpp.
int numHoLevels = 1 |
Definition at line 70 of file photon_diffusion.cpp.
int order = 2 |
Definition at line 66 of file photon_diffusion.cpp.
PetscBool output_camera = PETSC_FALSE |
Definition at line 64 of file photon_diffusion.cpp.
PetscBool output_volume = PETSC_FALSE |
Definition at line 63 of file photon_diffusion.cpp.
int save_every_nth_step = 1 |
Definition at line 67 of file photon_diffusion.cpp.
|
constexpr |
[Define dimension]
Definition at line 18 of file photon_diffusion.cpp.
phase velocity of light in medium (cm/ns)
Definition at line 53 of file photon_diffusion.cpp.