ABLATE Source Documentation  0.12.34
ablate::radiation::SurfaceRadiation Member List

This is the complete list of members for ablate::radiation::SurfaceRadiation, including all inherited members.

absorptivityFunctionablate::radiation::Radiationprotected
carrierMpiTypeablate::radiation::Radiationprotected
cellGeomVec (defined in ablate::radiation::Radiation)ablate::radiation::Radiationprotected
DeleteOutOfBounds(ablate::domain::SubDomain &subDomain)ablate::radiation::Radiationprotected
dimablate::radiation::Radiationprotected
emissivityFunction (defined in ablate::radiation::Radiation)ablate::radiation::Radiationprotected
EndEvent() const (defined in ablate::utilities::Loggable< Radiation >)ablate::utilities::Loggable< Radiation >inlineprotected
evaluatedGainsablate::radiation::Radiationprotected
EvaluateGains(Vec solVec, ablate::domain::Field temperatureField, Vec auxVec)ablate::radiation::Radiation
faceGeomVecablate::radiation::Radiationprotected
FaceIntersect(PetscInt ip, Virtualcoord *virtualcoord, PetscFVFaceGeom *face) constablate::radiation::Radiationprotected
gainsFactorablate::radiation::Radiationprotected
GetAbsorptionFunction() (defined in ablate::radiation::Radiation)ablate::radiation::Radiationinline
GetBlackBodyTotalIntensity(PetscReal temperature, const PetscReal refractiveIndex)ablate::radiation::Radiationinlinestatic
GetBlackBodyWavelengthIntensity(const PetscReal temperature, const PetscReal wavelength, const PetscReal refractiveIndex)ablate::radiation::Radiationinlinestatic
GetClassType()ablate::radiation::SurfaceRadiationinlinestatic
GetId() (defined in ablate::radiation::Radiation)ablate::radiation::Radiationinline
GetIntensity(PetscReal *intensity, PetscInt index, const domain::Range &cellRange, PetscReal temperature, PetscReal kappa)ablate::radiation::Radiationinline
GetPetscClassId() const (defined in ablate::utilities::Loggable< Radiation >)ablate::utilities::Loggable< Radiation >inlineprotected
GetRadiationModel()ablate::radiation::Radiationinline
GetRegion() constablate::radiation::Radiationinline
GetSurfaceIntensity(PetscReal *intensity, PetscInt faceId, PetscReal temperature, PetscReal emissivity=1.0, PetscReal absorptivity=1.0)ablate::radiation::SurfaceRadiationinlinevirtual
IdentifierField (defined in ablate::radiation::Radiation)ablate::radiation::Radiationinlineprotectedstatic
IdentifyNewRaysOnRank(domain::SubDomain &subDomain, DM radReturn, PetscInt nlocalpoints)ablate::radiation::Radiationvirtual
indexLookupablate::radiation::SurfaceRadiationprotected
Initialize(const ablate::domain::Range &cellRange, ablate::domain::SubDomain &subDomain) overrideablate::radiation::SurfaceRadiationvirtual
log (defined in ablate::radiation::Radiation)ablate::radiation::Radiationprotected
Loggable() (defined in ablate::utilities::Loggable< Radiation >)ablate::utilities::Loggable< Radiation >inlineprotected
minCellRadius (defined in ablate::radiation::Radiation)ablate::radiation::Radiationprotected
nPhiablate::radiation::Radiationprotected
nThetaablate::radiation::Radiationprotected
numberOriginCellsablate::radiation::Radiationprotected
numberOriginRaysablate::radiation::Radiationprotected
ParticleStep(ablate::domain::SubDomain &subDomain, DM faceDM, const PetscScalar *faceGeomArray, DM radReturn, PetscInt nlocalpoints, PetscInt nglobalpoints)ablate::radiation::Radiationvirtual
Radiation(const std::string &solverId, const std::shared_ptr< domain::Region > &region, const PetscInt raynumber, std::shared_ptr< eos::radiationProperties::RadiationModel > radiationModelIn, std::shared_ptr< ablate::monitors::logs::Log >={})ablate::radiation::Radiation
radiationModelablate::radiation::Radiationprotected
radSearchablate::radiation::Radiationprotected
raySegmentsablate::radiation::Radiationprotected
raySegmentsCalculationsablate::radiation::Radiationprotected
raySegmentsPerOriginRayablate::radiation::Radiationprotected
raySegmentSummaryablate::radiation::Radiationprotected
raysPerCellablate::radiation::Radiationprotected
regionablate::radiation::Radiationprotected
RegisterEvent(const char *eventName) (defined in ablate::utilities::Loggable< Radiation >)ablate::utilities::Loggable< Radiation >inlineprotected
remoteAccessablate::radiation::Radiationprotected
SetBoundary(CellSegment &raySegment, PetscInt index, Identifier identifier) (defined in ablate::radiation::Radiation)ablate::radiation::Radiationinlineprotectedvirtual
Setup(const ablate::domain::Range &cellRange, ablate::domain::SubDomain &subDomain)ablate::radiation::Radiationvirtual
solverIdablate::radiation::Radiationprotected
StartEvent(const char *eventName) const (defined in ablate::utilities::Loggable< Radiation >)ablate::utilities::Loggable< Radiation >inlineprotected
SurfaceComponent(const PetscReal normal[], PetscInt iCell, PetscInt nphi, PetscInt ntheta) overrideablate::radiation::SurfaceRadiationvirtual
SurfaceRadiation(const std::string &solverId, const std::shared_ptr< domain::Region > &region, const PetscInt raynumber, std::shared_ptr< eos::radiationProperties::RadiationModel > radiationModelIn, std::shared_ptr< ablate::monitors::logs::Log >={}) (defined in ablate::radiation::SurfaceRadiation)ablate::radiation::SurfaceRadiation
UpdateCoordinates(PetscInt ipart, Virtualcoord *virtualcoord, PetscReal *coord, PetscReal adv) constablate::radiation::Radiationprotected
VirtualCoordField (defined in ablate::radiation::Radiation)ablate::radiation::Radiationinlineprotectedstatic
~Radiation() (defined in ablate::radiation::Radiation)ablate::radiation::Radiationvirtual
~SurfaceRadiation() (defined in ablate::radiation::SurfaceRadiation)ablate::radiation::SurfaceRadiation