ERF
Energy Research and Forecasting: An Atmospheric Modeling Code
SDDistributionParams Struct Reference

GPU-compatible structure holding distribution parameters. More...

#include <ERF_SDInitialization.H>

Collaboration diagram for SDDistributionParams:

Public Attributes

SDDistributionType dist_type
 
amrex::Real mass_min
 
amrex::Real mass_max
 
amrex::Real mass_mean
 
amrex::Real radius_min
 
amrex::Real radius_max
 
amrex::Real radius_mean
 
amrex::Real radius_gstd
 
amrex::Real density
 
amrex::Real numdens
 
amrex::Real cell_volume
 
amrex::Real cdf_min
 
amrex::Real cdf_max
 
amrex::Real sigma
 
amrex::Real lnrng
 
amrex::Real lnmin
 
amrex::Real delta
 
int sampled_mult
 

Detailed Description

GPU-compatible structure holding distribution parameters.

Member Data Documentation

◆ cdf_max

amrex::Real SDDistributionParams::cdf_max

◆ cdf_min

amrex::Real SDDistributionParams::cdf_min

◆ cell_volume

amrex::Real SDDistributionParams::cell_volume

Cell volume for multiplicity scaling

Referenced by SDInitProperties::makeDistributionParams(), and SD_sample_mass_gpu().

◆ delta

amrex::Real SDDistributionParams::delta

mass_mean - mass_min for exponential

Referenced by SDInitProperties::makeDistributionParams(), and SD_sample_mass_gpu().

◆ density

amrex::Real SDDistributionParams::density

◆ dist_type

SDDistributionType SDDistributionParams::dist_type

Type of distribution

Referenced by SDInitProperties::makeDistributionParams(), and SD_sample_mass_gpu().

◆ lnmin

amrex::Real SDDistributionParams::lnmin

log(radius_min) or log(mass_min)

Referenced by SDInitProperties::makeDistributionParams(), and SD_sample_mass_gpu().

◆ lnrng

amrex::Real SDDistributionParams::lnrng

log(radius_max) - log(radius_min)

Referenced by SDInitProperties::makeDistributionParams(), and SD_sample_mass_gpu().

◆ mass_max

amrex::Real SDDistributionParams::mass_max

Maximum mass

Referenced by SDInitProperties::makeDistributionParams().

◆ mass_mean

amrex::Real SDDistributionParams::mass_mean

◆ mass_min

amrex::Real SDDistributionParams::mass_min

◆ numdens

amrex::Real SDDistributionParams::numdens

Number density for multiplicity

Referenced by SDInitProperties::makeDistributionParams(), and SD_sample_mass_gpu().

◆ radius_gstd

amrex::Real SDDistributionParams::radius_gstd

Geometric std dev for radius

Referenced by SDInitProperties::makeDistributionParams().

◆ radius_max

amrex::Real SDDistributionParams::radius_max

Maximum radius

Referenced by SDInitProperties::makeDistributionParams().

◆ radius_mean

amrex::Real SDDistributionParams::radius_mean

Mean radius (mu for log-normal)

Referenced by SDInitProperties::makeDistributionParams(), and SD_sample_mass_gpu().

◆ radius_min

amrex::Real SDDistributionParams::radius_min

Minimum radius

Referenced by SDInitProperties::makeDistributionParams().

◆ sampled_mult

int SDDistributionParams::sampled_mult

1 if sampled multiplicity, 0 if constant

Referenced by SDInitProperties::makeDistributionParams(), and SD_sample_mass_gpu().

◆ sigma

amrex::Real SDDistributionParams::sigma

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