<
The Pulse Team is excited to announce the Pulse Physiology Engine 4.1.0 release. Upgrade now to get the best in dynamic simulation.
×
SEPupillaryResponse Class Reference

#include <SEPupillaryResponse.h>

Inherits Loggable.

Public Member Functions

 SEPupillaryResponse (Logger *logger)
 
virtual ~SEPupillaryResponse ()
 
virtual void Clear ()
 
virtual const SEScalarGetScalar (const std::string &name)
 
virtual bool HasReactivityModifier () const
 
virtual SEScalarNegative1To1GetReactivityModifier ()
 
virtual double GetReactivityModifier () const
 
virtual bool HasShapeModifier () const
 
virtual SEScalarNegative1To1GetShapeModifier ()
 
virtual double GetShapeModifier () const
 
virtual bool HasSizeModifier () const
 
virtual SEScalarNegative1To1GetSizeModifier ()
 
virtual double GetSizeModifier () const
 
- Public Member Functions inherited from Loggable
 Loggable (Logger *logger=nullptr)
 
 Loggable (std::string const &logfile)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 
virtual void SetLogger (Logger &logger)
 
virtual void Debug (std::string const &msg, std::string const &origin=empty) const
 
virtual void Debug (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Debug (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Info (std::string const &msg, std::string const &origin=empty) const
 
virtual void Info (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Info (const std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Info (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Warning (std::string const &msg, std::string const &origin=empty) const
 
virtual void Warning (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Warning (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Error (std::string const &msg, std::string const &origin=empty) const
 
virtual void Error (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Error (std::ostream &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::string const &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::stringstream &msg, std::string const &origin=empty) const
 
virtual void Fatal (std::ostream &msg, std::string const &origin=empty) const
 

Protected Attributes

SEScalarNegative1To1m_ReactivityModifier
 
SEScalarNegative1To1m_ShapeModifier
 
SEScalarNegative1To1m_SizeModifier
 
- Protected Attributes inherited from Loggable
bool myLogger
 
Loggerm_Logger
 

Friends

class PBPhysiology
 

Additional Inherited Members

- Static Public Attributes inherited from Loggable
static const std::string empty
 

Constructor & Destructor Documentation

◆ SEPupillaryResponse()

SEPupillaryResponse::SEPupillaryResponse ( Logger logger)

◆ ~SEPupillaryResponse()

SEPupillaryResponse::~SEPupillaryResponse ( )
virtual

Member Function Documentation

◆ Clear()

void SEPupillaryResponse::Clear ( )
virtual

◆ GetReactivityModifier() [1/2]

SEScalarNegative1To1 & SEPupillaryResponse::GetReactivityModifier ( )
virtual

◆ GetReactivityModifier() [2/2]

double SEPupillaryResponse::GetReactivityModifier ( ) const
virtual

◆ GetScalar()

const SEScalar * SEPupillaryResponse::GetScalar ( const std::string &  name)
virtual

◆ GetShapeModifier() [1/2]

SEScalarNegative1To1 & SEPupillaryResponse::GetShapeModifier ( )
virtual

◆ GetShapeModifier() [2/2]

double SEPupillaryResponse::GetShapeModifier ( ) const
virtual

◆ GetSizeModifier() [1/2]

SEScalarNegative1To1 & SEPupillaryResponse::GetSizeModifier ( )
virtual

◆ GetSizeModifier() [2/2]

double SEPupillaryResponse::GetSizeModifier ( ) const
virtual

◆ HasReactivityModifier()

bool SEPupillaryResponse::HasReactivityModifier ( ) const
virtual

◆ HasShapeModifier()

bool SEPupillaryResponse::HasShapeModifier ( ) const
virtual

◆ HasSizeModifier()

bool SEPupillaryResponse::HasSizeModifier ( ) const
virtual

Friends And Related Function Documentation

◆ PBPhysiology

friend class PBPhysiology
friend

Member Data Documentation

◆ m_ReactivityModifier

SEScalarNegative1To1* SEPupillaryResponse::m_ReactivityModifier
protected

◆ m_ShapeModifier

SEScalarNegative1To1* SEPupillaryResponse::m_ShapeModifier
protected

◆ m_SizeModifier

SEScalarNegative1To1* SEPupillaryResponse::m_SizeModifier
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.