GridFire 0.0.1a
General Purpose Nuclear Network
Loading...
Searching...
No Matches
gridfire::screening Namespace Reference

Classes

class  BareScreeningModel
 
class  ScreeningModel
 
class  WeakScreeningModel
 

Typedefs

using ADDouble = CppAD::AD<double>
 

Enumerations

enum class  ScreeningType { BARE , WEAK }
 

Functions

std::unique_ptr< ScreeningModelselectScreeningModel (ScreeningType type)
 

Typedef Documentation

◆ ADDouble

typedef CppAD::AD< double > gridfire::screening::ADDouble = CppAD::AD<double>

Definition at line 11 of file screening_bare.cpp.

Enumeration Type Documentation

◆ ScreeningType

Enumerator
BARE 

No screening applied.

WEAK 

Weak screening model.

Definition at line 8 of file screening_types.h.

Function Documentation

◆ selectScreeningModel()

std::unique_ptr< ScreeningModel > gridfire::screening::selectScreeningModel ( ScreeningType type)

Definition at line 9 of file screening_types.cpp.