CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
FailedPropInfo Struct Reference

#include <RntStructs.h>

Public Member Functions

 FailedPropInfo (const SimSeedInfo &s, const State &p, const State &f)
 
 FailedPropInfo ()=default
 
void nan_check ()
 
FailedPropInfooperator= (const FailedPropInfo &)=default
 

Public Attributes

bool has_nans = false
 
State s_final
 
State s_prev
 
SimSeedInfo ssi
 

Detailed Description

Definition at line 90 of file RntStructs.h.

Constructor & Destructor Documentation

◆ FailedPropInfo() [1/2]

FailedPropInfo::FailedPropInfo ( const SimSeedInfo s,
const State p,
const State f 
)
inline

Definition at line 96 of file RntStructs.h.

◆ FailedPropInfo() [2/2]

FailedPropInfo::FailedPropInfo ( )
default

Member Function Documentation

◆ nan_check()

void FailedPropInfo::nan_check ( )

Definition at line 50 of file RntStructs.cc.

References has_nans, s_final, and s_prev.

50  {
51  has_nans = ngr(s_prev);
52  has_nans |= ngr(s_final);
53 }

◆ operator=()

FailedPropInfo& FailedPropInfo::operator= ( const FailedPropInfo )
default

Member Data Documentation

◆ has_nans

bool FailedPropInfo::has_nans = false

Definition at line 94 of file RntStructs.h.

Referenced by nan_check().

◆ s_final

State FailedPropInfo::s_final

Definition at line 93 of file RntStructs.h.

Referenced by nan_check().

◆ s_prev

State FailedPropInfo::s_prev

Definition at line 92 of file RntStructs.h.

Referenced by nan_check().

◆ ssi

SimSeedInfo FailedPropInfo::ssi

Definition at line 91 of file RntStructs.h.