LCOV - code coverage report
Current view: top level - EnergyPlus - WindowManager.cc (source / functions) Hit Total Coverage
Test: lcov.output.filtered Lines: 3819 4272 89.4 %
Date: 2024-08-24 18:31:18 Functions: 51 53 96.2 %

Function Name Sort by function name Hit count Sort by hit count
EnergyPlus::Window::WindowHeatBalanceEquations(EnergyPlus::EnergyPlusData&, int) 0
EnergyPlus::Window::W5LsqFit2(ObjexxFCL::Array1A<double>, ObjexxFCL::Array1A<double>, int, int, int, ObjexxFCL::Array1A<double>) 0
EnergyPlus::Window::CalcWindowScreenProperties(EnergyPlus::EnergyPlusData&) 2
EnergyPlus::Window::CalcWindowBlindProperties(EnergyPlus::EnergyPlusData&) 18
EnergyPlus::Window::InterpolateBetweenTwoValues(double, double, double, double, double) 80
EnergyPlus::Window::InterpProfSlatAng(double, double, bool, ObjexxFCL::Array2A<double>) 139
EnergyPlus::Window::InterpolateBetweenFourValues(double, double, double, double, double, double, double, double, double, double) 160
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&) 793
EnergyPlus::Window::W5InitGlassParameters(EnergyPlus::EnergyPlusData&) 793
EnergyPlus::Window::InitGlassOpticalCalculations(EnergyPlus::EnergyPlusData&) 793
EnergyPlus::Window::initWindowModel(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::Window::InitWindowOpticalCalculations(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::Window::CheckAndReadCustomSprectrumData(EnergyPlus::EnergyPlusData&) 796
EnergyPlus::Window::BlindOpticsDiffuse(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Array1A<double>, double, ObjexxFCL::Array1A<double>) 1122
EnergyPlus::Window::DiffuseAverageProfAngGnd(ObjexxFCL::Array1S<double>) 2244
EnergyPlus::Window::DiffuseAverageProfAngSky(ObjexxFCL::Array1S<double>) 2244
EnergyPlus::Window::CalcNominalWindowCond(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, int&) 2676
EnergyPlus::Window::EvalNominalWindowCond(EnergyPlus::EnergyPlusData&, double, ObjexxFCL::Array1D<double>, ObjexxFCL::Array1D<double>, double&, double&, double&) 2687
EnergyPlus::Window::WindowTempsForNominalCond(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>, double) 2687
EnergyPlus::Window::StartingWinTempsForNominalCond(EnergyPlus::EnergyPlusData&) 2687
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#1}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 4515
EnergyPlus::Window::InterpSlatAng(double, bool, ObjexxFCL::Array1S<double>) 5527
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#2}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 6023
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#3}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 6025
EnergyPlus::Window::GetHeatBalanceEqCoefMatrixSimple(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1D<double> const&, ObjexxFCL::Array1A<double>&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array1D<double>&) 15358
EnergyPlus::Window::BetweenGlassForcedFlow(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, double&) 16427
EnergyPlus::Window::BetweenGlassShadeForcedFlow(EnergyPlus::EnergyPlusData&, int, int, double&, ObjexxFCL::Array1A<double>, double&, ObjexxFCL::Array1A<double>, double&) 19998
EnergyPlus::Window::W5LsqFit(ObjexxFCL::Array1S<double>, ObjexxFCL::Array1S<double>, int, int, int, ObjexxFCL::Array1S<double>) 23444
EnergyPlus::Window::DiffuseAverage(ObjexxFCL::Array1S<double>) 24930
EnergyPlus::Window::SystemSpectralPropertiesAtPhi(EnergyPlus::EnergyPlusData&, int, int, double, double, std::array<int, 5ul> const&, std::array<std::array<double, 800ul>, 5ul> const&, std::array<std::array<double, 800ul>, 5ul> const&, std::array<std::array<double, 800ul>, 5ul> const&, std::array<std::array<double, 800ul>, 5ul> const&, std::array<double, 107ul>&, std::array<double, 107ul>&, std::array<double, 107ul>&, ObjexxFCL::Array2D<double>&) 39830
EnergyPlus::Window::visibleSpectrumAverage(EnergyPlus::EnergyPlusData&, gsl::span<double const>) 40440
EnergyPlus::Window::BlindOpticsBeam(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>, double, double, ObjexxFCL::Array1A<double>) 41514
EnergyPlus::Window::solarSpectrumAverage(EnergyPlus::EnergyPlusData&, gsl::span<double const>) 80700
EnergyPlus::Window::InterpProfAng(double, ObjexxFCL::Array1S<double>) 80784
EnergyPlus::Window::ViewFac(double, double, double, double, ObjexxFCL::Array2A<double>) 84150
EnergyPlus::Window::InvertMatrix(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array1D<int>&, int) 84711
EnergyPlus::Window::BetweenGlassShadeNaturalFlow(EnergyPlus::EnergyPlusData&, int, int, double&, ObjexxFCL::Array1A<double>, ObjexxFCL::Array1A<double>) 88448
EnergyPlus::Window::BlindBeamBeamTrans(double, double, double, double, double) 161907
EnergyPlus::Window::WindowGasPropertiesAtTemp(EnergyPlus::EnergyPlusData&, double, int, double&, double&) 265344
EnergyPlus::Window::CalcWinFrameAndDividerTemps(EnergyPlus::EnergyPlusData&, int, double, double, double, double, double, int) 656496
EnergyPlus::Window::ExtOrIntShadeNaturalFlow(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, double&) 776261
EnergyPlus::Window::TransAndReflAtPhi(double, double, double, double, double&, double&, double&, bool, double, double) 913900
EnergyPlus::Window::SystemPropertiesAtLambdaAndPhi(EnergyPlus::EnergyPlusData&, int, double&, double&, double&, ObjexxFCL::Array1A<double>) 1435650
EnergyPlus::Window::Interpolate(gsl::span<double const>, gsl::span<double const>, int, double) 2833500
EnergyPlus::Window::NusseltNumber(EnergyPlus::EnergyPlusData&, int, double, double, int, double, double, double&) 15109751
EnergyPlus::Window::WindowGasConductance(EnergyPlus::EnergyPlusData&, double, double, int, double&, double&, double&) 15109751
EnergyPlus::Window::StartingWindowTemps(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>) 23964637
EnergyPlus::Window::SolveForWindowTemperatures(EnergyPlus::EnergyPlusData&, int) 23964637
EnergyPlus::Window::CalcWindowHeatBalanceInternalRoutines(EnergyPlus::EnergyPlusData&, int, double, double&, double&) 24010669
EnergyPlus::Window::CalcWindowHeatBalance(EnergyPlus::EnergyPlusData&, int, double, double&, double&) 24123715
EnergyPlus::Window::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>&) 44666044
EnergyPlus::Window::LUdecomposition(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2<double>&, int, ObjexxFCL::Array1D<int>&, int&) 44766113
EnergyPlus::Window::LUsolution(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2<double> const&, int, ObjexxFCL::Array1D<int> const&, ObjexxFCL::Array1D<double>&) 45020246

Generated by: LCOV version 1.14