#include <mesh.h>
◆ t_mesh()
◆ anu()
| double t_mesh::anu |
( |
size_t | i | ) |
const |
|
inline |
◆ anu2()
| double t_mesh::anu2 |
( |
size_t | i | ) |
const |
|
inline |
◆ anu3()
| double t_mesh::anu3 |
( |
size_t | i | ) |
const |
|
inline |
◆ anuln()
| double t_mesh::anuln |
( |
size_t | i | ) |
const |
|
inline |
◆ anulog10()
| double t_mesh::anulog10 |
( |
size_t | i | ) |
const |
|
inline |
◆ anulog10ptr()
| const double * t_mesh::anulog10ptr |
( |
| ) |
const |
|
inline |
◆ anumax()
| double t_mesh::anumax |
( |
size_t | i | ) |
const |
|
inline |
◆ anumin()
| double t_mesh::anumin |
( |
size_t | i | ) |
const |
|
inline |
◆ anuptr()
| const double * t_mesh::anuptr |
( |
| ) |
const |
|
inline |
◆ anusqrt()
| double t_mesh::anusqrt |
( |
size_t | i | ) |
const |
|
inline |
◆ CheckMesh()
| void t_mesh::CheckMesh |
( |
| ) |
const |
References anumax(), anumin(), ASSERT, cdEXIT, DEBUG_ENTRY, egamry(), emm(), energy(), EXIT_FAILURE, fp_equal(), fprintf(), ioQQQ, ipointC(), ncells(), p_anu, and p_RangeUpperLimit.
◆ egamry()
| double t_mesh::egamry |
( |
| ) |
const |
|
inline |
◆ emm()
| double t_mesh::emm |
( |
| ) |
const |
|
inline |
◆ getResolutionScaleFactor()
| double t_mesh::getResolutionScaleFactor |
( |
| ) |
const |
|
inline |
◆ InitMesh()
| void t_mesh::InitMesh |
( |
bool | lgUnitCell | ) |
|
|
inline |
◆ ipointC()
| size_t t_mesh::ipointC |
( |
double | anu | ) |
const |
|
inline |
◆ ipointF()
| size_t t_mesh::ipointF |
( |
double | anu | ) |
const |
|
inline |
◆ isEnergyBound()
| bool t_mesh::isEnergyBound |
( |
Energy | en | ) |
const |
|
inline |
◆ ithreshC()
| size_t t_mesh::ithreshC |
( |
double | threshold | ) |
const |
|
inline |
◆ ithreshF()
| size_t t_mesh::ithreshF |
( |
double | threshold | ) |
const |
|
inline |
◆ lgMeshSetUp()
| bool t_mesh::lgMeshSetUp |
( |
| ) |
const |
|
inline |
◆ mesh_md5sum()
| string t_mesh::mesh_md5sum |
( |
| ) |
const |
|
inline |
◆ ncells()
| long t_mesh::ncells |
( |
| ) |
const |
|
inline |
◆ p_ReadResolution()
| void t_mesh::p_ReadResolution |
( |
| ) |
|
|
private |
References ASSERT, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, FFmtRead(), fp_equal(), fp_equal_tol(), fprintf(), ioQQQ, open_data(), p_edges, p_egamry, p_RangeResolution, p_RangeUpperLimit, p_ResolutionScaleFactor, read_whole_line(), and trace.
Referenced by InitMesh().
◆ p_SetupEdges()
| void t_mesh::p_SetupEdges |
( |
| ) |
|
|
private |
◆ p_SetupMesh()
| void t_mesh::p_SetupMesh |
( |
bool | lgUnitCell | ) |
|
|
private |
References ASSERT, DEBUG_ENTRY, fprintf(), ioQQQ, p_anu, p_anu2, p_anu3, p_anu_edge, p_anuln, p_anulog10, p_anusqrt, p_emm, p_RangeResolution, p_RangeUpperLimit, p_ResolutionScaleFactor, p_widflx, pow2, pow3, and trace.
Referenced by InitMesh().
◆ setResolutionScaleFactor()
| void t_mesh::setResolutionScaleFactor |
( |
double | fac | ) |
|
|
inline |
◆ ValidateEdges()
| void t_mesh::ValidateEdges |
( |
| ) |
const |
References cdEXIT, DEBUG_ENTRY, dense, EXIT_FAILURE, fprintf(), ioQQQ, ipH1s, ipH2p, ipH2s, ipH_LIKE, ipHe1s1S, ipHE_LIKE, ipHELIUM, ipHYDROGEN, iso_sp, opac, and p_edges.
◆ widflx()
| double t_mesh::widflx |
( |
size_t | i | ) |
const |
|
inline |
◆ p_anu
| vector<double> t_mesh::p_anu |
|
private |
◆ p_anu2
| vector<double> t_mesh::p_anu2 |
|
private |
◆ p_anu3
| vector<double> t_mesh::p_anu3 |
|
private |
◆ p_anu_edge
| vector<double> t_mesh::p_anu_edge |
|
private |
◆ p_anuln
| vector<double> t_mesh::p_anuln |
|
private |
◆ p_anulog10
| vector<double> t_mesh::p_anulog10 |
|
private |
◆ p_anusqrt
| vector<double> t_mesh::p_anusqrt |
|
private |
◆ p_edges
| vector<Energy> t_mesh::p_edges |
|
private |
◆ p_egamry
◆ p_emm
================================================================================= the following define the continuum energy scale and its limits the energy of the lower limit low-energy limit of the continuum
Referenced by emm(), InitMesh(), p_SetupMesh(), and t_mesh().
◆ p_mesh_md5sum
| string t_mesh::p_mesh_md5sum |
|
private |
◆ p_RangeResolution
| vector<double> t_mesh::p_RangeResolution |
|
private |
◆ p_RangeUpperLimit
| vector<double> t_mesh::p_RangeUpperLimit |
|
private |
this is information needed to set the energy binning, full continuum is described by series of ranges where resolution is constant over that range
Referenced by CheckMesh(), p_ReadResolution(), and p_SetupMesh().
◆ p_ResolutionScaleFactor
| double t_mesh::p_ResolutionScaleFactor |
|
private |
◆ p_widflx
| vector<double> t_mesh::p_widflx |
|
private |
The documentation for this class was generated from the following files: