LCOV - code coverage report
Current view: top level - EnergyPlus - WindowManager.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 4005 4552 88.0 %
Date: 2023-01-17 19:17:23 Functions: 51 54 94.4 %

Function Name Sort by function name Hit count Sort by hit count
EnergyPlus::WindowManager::WindowHeatBalanceEquations(EnergyPlus::EnergyPlusData&, int) 0
EnergyPlus::WindowManager::InterpolateBetweenTwoValues(double, double, double, double, double) 0
EnergyPlus::WindowManager::W5LsqFit2(ObjexxFCL::Array1A<double>, ObjexxFCL::Array1A<double>, int, int, int, ObjexxFCL::Array1A<double>) 0
EnergyPlus::WindowManager::CalcWindowScreenProperties(EnergyPlus::EnergyPlusData&) 2
EnergyPlus::WindowManager::CalcWindowBlindProperties(EnergyPlus::EnergyPlusData&) 17
EnergyPlus::WindowManager::BlindOpticsDiffuse(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Array1A<double>, double, ObjexxFCL::Array1A<double>) 148
EnergyPlus::WindowManager::InterpolateBetweenFourValues(double, double, double, double, double, double, double, double, double, double) 160
EnergyPlus::WindowManager::DiffuseAverageProfAngGnd(ObjexxFCL::Array1S<double>) 296
EnergyPlus::WindowManager::DiffuseAverageProfAngSky(ObjexxFCL::Array1S<double>) 296
EnergyPlus::WindowManager::ReportGlass(EnergyPlus::EnergyPlusData&) 768
EnergyPlus::WindowManager::W5InitGlassParameters(EnergyPlus::EnergyPlusData&) 768
EnergyPlus::WindowManager::InitGlassOpticalCalculations(EnergyPlus::EnergyPlusData&) 768
_GLOBAL__sub_I_WindowManager.cc 771
__static_initialization_and_destruction_0(int, int) 771
EnergyPlus::WindowManager::initWindowModel(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::WindowManager::InitWindowOpticalCalculations(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::WindowManager::CheckAndReadCustomSprectrumData(EnergyPlus::EnergyPlusData&) 771
EnergyPlus::WindowManager::CalcNominalWindowCond(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, int&) 2602
EnergyPlus::WindowManager::EvalNominalWindowCond(EnergyPlus::EnergyPlusData&, double, ObjexxFCL::Array1D<double>, ObjexxFCL::Array1D<double>, double&, double&, double&) 2613
EnergyPlus::WindowManager::WindowTempsForNominalCond(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>, double) 2613
EnergyPlus::WindowManager::StartingWinTempsForNominalCond(EnergyPlus::EnergyPlusData&) 2613
EnergyPlus::WindowManager::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#1}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 4383
EnergyPlus::WindowManager::BlindOpticsBeam(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>, double, double, ObjexxFCL::Array1A<double>) 5476
EnergyPlus::WindowManager::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#2}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 5844
EnergyPlus::WindowManager::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#3}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 5846
EnergyPlus::WindowManager::ViewFac(double, double, double, double, ObjexxFCL::Array2A<double>) 11100
EnergyPlus::WindowManager::InvertMatrix(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2A<double>, ObjexxFCL::Array2A<double>, ObjexxFCL::Array1A<int>, int, int) 11174
EnergyPlus::WindowManager::LUDCMP(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2A<double>, int, int, ObjexxFCL::Array1A<int>, int&) 11174
EnergyPlus::WindowManager::GetHeatBalanceEqCoefMatrixSimple(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1D<double> const&, ObjexxFCL::Array1A<double>&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array1D<double>&) 14952
EnergyPlus::WindowManager::BetweenGlassForcedFlow(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, double&) 16422
EnergyPlus::WindowManager::BetweenGlassShadeForcedFlow(EnergyPlus::EnergyPlusData&, int, int, double&, ObjexxFCL::Array1A<double>, double&, ObjexxFCL::Array1A<double>, double&) 20000
EnergyPlus::WindowManager::DiffuseAverage(ObjexxFCL::Array1S<double>) 22384
EnergyPlus::WindowManager::W5LsqFit(ObjexxFCL::Array1S<double>, ObjexxFCL::Array1S<double>, int, int, int, ObjexxFCL::Array1S<double>) 22832
EnergyPlus::WindowManager::SystemSpectralPropertiesAtPhi(EnergyPlus::EnergyPlusData&, int, int, double, double) 38720
EnergyPlus::WindowManager::SolarSprectrumAverage(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array1A<double>, double&) 39320
EnergyPlus::WindowManager::solarSpectrumAverage(EnergyPlus::EnergyPlusData&, gsl::span<double>) 39330
EnergyPlus::WindowManager::visibleSpectrumAverage(EnergyPlus::EnergyPlusData&, gsl::span<double>) 39330
EnergyPlus::WindowManager::LUBKSB(ObjexxFCL::Array2A<double>, int, int, ObjexxFCL::Array1A<int>, ObjexxFCL::Array1A<double>) 44696
EnergyPlus::WindowManager::BetweenGlassShadeNaturalFlow(EnergyPlus::EnergyPlusData&, int, int, double&, ObjexxFCL::Array1A<double>, ObjexxFCL::Array1A<double>) 88448
EnergyPlus::WindowManager::WindowGasPropertiesAtTemp(EnergyPlus::EnergyPlusData&, double, int, double&, double&) 265344
EnergyPlus::WindowManager::ExtOrIntShadeNaturalFlow(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, double&) 338356
EnergyPlus::WindowManager::CalcWinFrameAndDividerTemps(EnergyPlus::EnergyPlusData&, int, double, double, double, double, double, int) 589776
EnergyPlus::WindowManager::TransAndReflAtPhi(double, double, double, double, double&, double&, double&, bool, double, double) 912020
EnergyPlus::WindowManager::SystemPropertiesAtLambdaAndPhi(EnergyPlus::EnergyPlusData&, int, double&, double&, double&, ObjexxFCL::Array1A<double>) 1410750
EnergyPlus::WindowManager::Interpolate(gsl::span<double>, gsl::span<double>, int, double) 2794650
EnergyPlus::WindowManager::NusseltNumber(EnergyPlus::EnergyPlusData&, int, double, double, int, double, double, double&) 13949597
EnergyPlus::WindowManager::WindowGasConductance(EnergyPlus::EnergyPlusData&, double, double, int, double&, double&, double&) 13949597
EnergyPlus::WindowManager::StartingWindowTemps(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>) 22607285
EnergyPlus::WindowManager::SolveForWindowTemperatures(EnergyPlus::EnergyPlusData&, int) 22607285
EnergyPlus::WindowManager::CalcWindowHeatBalanceInternalRoutines(EnergyPlus::EnergyPlusData&, int, double, double&, double&) 22653317
EnergyPlus::WindowManager::CalcWindowHeatBalance(EnergyPlus::EnergyPlusData&, int, double, double&, double&) 22760394
EnergyPlus::WindowManager::GetHeatBalanceEqCoefMatrix(EnergyPlus::EnergyPlusData&, int, int, EnergyPlus::DataSurfaces::WinShadingType, double, double, double, double, double, double, double, double, double, double, double, double, double, ObjexxFCL::Array1A<double> const&, ObjexxFCL::Array1A<double> const&, ObjexxFCL::Array1A<double> const&, ObjexxFCL::Array1D<double> const&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array1D<double>&) 42038057
EnergyPlus::WindowManager::LUsolution(ObjexxFCL::Array2<double> const&, int, ObjexxFCL::Array1D<int> const&, ObjexxFCL::Array1D<double>&) 42053009
EnergyPlus::WindowManager::LUdecomposition(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2<double>&, int, ObjexxFCL::Array1D<int>&, double&) 42053009

Generated by: LCOV version 1.13