The SKIRT project
advanced radiative transfer for astrophysics
AbsorptionOnlyMaterialMixDecorator Member List

This is the complete list of members for AbsorptionOnlyMaterialMixDecorator, including all inherited members.

_children (defined in Item)Itemprivate
_config (defined in MaterialMix)MaterialMixprivate
_materialMix (defined in AbsorptionOnlyMaterialMixDecorator)AbsorptionOnlyMaterialMixDecoratorprivate
_parent (defined in Item)Itemprivate
_random (defined in MaterialMix)MaterialMixprivate
_setupStarted (defined in SimulationItem)SimulationItemprivate
_utility (defined in Item)Itemprivate
AbsorptionOnlyMaterialMixDecorator()AbsorptionOnlyMaterialMixDecoratorinlineprotected
addChild(Item *child)Item
asymmpar(double lambda) constMaterialMixvirtual
BaseType typedef (defined in AbsorptionOnlyMaterialMixDecorator)AbsorptionOnlyMaterialMixDecoratorprivate
children() constItem
clearItemListProperty(const PropertyDef *property)Itemvirtual
config() constMaterialMixinlineprotected
destroyChild(Item *child)Item
DynamicStateType enum nameMaterialMix
emissionSpectrum(const MaterialState *state, const Array &Jv) constMaterialMixvirtual
emissionWavelengthGrid() constMaterialMixvirtual
emissivity(const Array &Jv) constMaterialMixvirtual
find(bool setup=true) constSimulationIteminline
find(bool setup, SimulationItem *castToRequestedType(Item *)) constSimulationItemprivate
getBoolProperty(const PropertyDef *property) constItemvirtual
getDoubleListProperty(const PropertyDef *property) constItemvirtual
getDoubleProperty(const PropertyDef *property) constItemvirtual
getEnumProperty(const PropertyDef *property) constItemvirtual
getIntProperty(const PropertyDef *property) constItemvirtual
getItemListProperty(const PropertyDef *property) constItemvirtual
getItemProperty(const PropertyDef *property) constItemvirtual
getStringProperty(const PropertyDef *property) constItemvirtual
getUtilityProperty(string name) constItem
hasContinuumEmission() constMaterialMixvirtual
hasDynamicMediumState() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
hasExtraSpecificState() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
hasLineEmission() constMaterialMixvirtual
hasNegativeExtinction() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
hasPolarizedAbsorption() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
hasPolarizedEmission() constMaterialMixvirtual
hasPolarizedScattering() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
hasResonantScattering() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
hasScatteringDispersion() constMaterialMixvirtual
hasStochasticDustEmission() constMaterialMixvirtual
indicativeTemperature(const MaterialState *state, const Array &Jv) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
initializeSpecificState(MaterialState *state, double metallicity, double temperature, const Array &params) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
insertIntoItemListProperty(const PropertyDef *property, int index, Item *item)Itemvirtual
interface(int levels=-999999, bool setup=true) constSimulationIteminline
interface(int levels, bool setup, bool offersRequestedInterface(SimulationItem *)) constSimulationItemprivate
isDust() constMaterialMixinline
isElectrons() constMaterialMixinline
isGas() constMaterialMixinline
isSpecificStateConverged(int numCells, int numUpdated, int numNotConverged, MaterialState *currentAggregate, MaterialState *previousAggregate) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
Item()Iteminlineprotected
Item(const Item &)=deleteItem
itemName() constSimulationItemvirtual
ItemRegistry (defined in AbsorptionOnlyMaterialMixDecorator)AbsorptionOnlyMaterialMixDecoratorfriend
ItemType typedef (defined in AbsorptionOnlyMaterialMixDecorator)AbsorptionOnlyMaterialMixDecoratorprivate
lineEmissionCenters() constMaterialMixvirtual
lineEmissionMasses() constMaterialMixvirtual
lineEmissionSpectrum(const MaterialState *state, const Array &Jv) constMaterialMixvirtual
mass() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
MaterialMix()MaterialMixinlineprotected
materialMix() constAbsorptionOnlyMaterialMixDecoratorinline
MaterialType enum nameMaterialMix
materialType() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
MultiGrainPopulationInterface()MultiGrainPopulationInterfaceinlineprotected
numPopulations() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
offersInterface(const std::type_info &interfaceTypeInfo) const overrideAbsorptionOnlyMaterialMixDecoratorprotectedvirtual
opacityAbs(double lambda, const MaterialState *state, const PhotonPacket *pp) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
opacityExt(double lambda, const MaterialState *state, const PhotonPacket *pp) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
opacitySca(double lambda, const MaterialState *state, const PhotonPacket *pp) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
operator=(const Item &)=deleteItem
parameterInfo() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
parent() constItem
peeloffScattering(double &I, double &Q, double &U, double &V, double &lambda, Direction bfkobs, Direction bfky, const MaterialState *state, const PhotonPacket *pp) constMaterialMixvirtual
performScattering(double lambda, const MaterialState *state, PhotonPacket *pp) constMaterialMixvirtual
populationBulkDensity(int c) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
populationGrainType(int c) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
populationMass(int c) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
populationSizeDistribution(int c) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
populationSizeRange(int c) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
random() constMaterialMixinlineprotected
removeChild(Item *child)Itemprivate
removeFromItemListProperty(const PropertyDef *property, int index)Itemvirtual
scatteringEmulatesSecondaryEmission() constMaterialMixvirtual
sectionAbs(double lambda) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
sectionExt(double lambda) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
sectionsAbs(double lambda) constMaterialMixvirtual
sectionsAbspol(double lambda) constMaterialMixvirtual
sectionSca(double lambda) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
setBoolProperty(const PropertyDef *property, bool value)Itemvirtual
setDoubleListProperty(const PropertyDef *property, vector< double > value)Itemvirtual
setDoubleProperty(const PropertyDef *property, double value)Itemvirtual
setEnumProperty(const PropertyDef *property, string value)Itemvirtual
setIntProperty(const PropertyDef *property, int value)Itemvirtual
setItemProperty(const PropertyDef *property, Item *item)Itemvirtual
setParent(Item *parent)Itemprivate
setStringProperty(const PropertyDef *property, string value)Itemvirtual
setup()SimulationItem
setupSelfAfter()SimulationItemprotectedvirtual
setupSelfBefore() overrideMaterialMixprotectedvirtual
setUtilityProperty(string name, int value)Item
SimulationItem()SimulationIteminlineprotected
specificStateVariableInfo() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
thetaGrid() constMaterialMixvirtual
totalMass() const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
type() constItemvirtual
typeAndName() constSimulationItem
updateSpecificState(MaterialState *state, const Array &Jv) const overrideAbsorptionOnlyMaterialMixDecoratorvirtual
~Item()Itemvirtual
~MultiGrainPopulationInterface()MultiGrainPopulationInterfaceinlinevirtual