LCOV - code coverage report
Current view: top level - EnergyPlus - WindowManager.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 90.7 % 4097 3714
Test Date: 2025-06-03 15:18:44 Functions: 97.8 % 46 45

Function Name Sort by function name Hit count Sort by function hit count
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::InterpolateBetweenFourValues(double, double, double, double, double, double, double, double, double, double) 160
EnergyPlus::Window::InitGlassOpticalCalculations(EnergyPlus::EnergyPlusData&) 798
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&) 798
EnergyPlus::Window::W5InitGlassParameters(EnergyPlus::EnergyPlusData&) 798
EnergyPlus::Window::CheckAndReadCustomSprectrumData(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::Window::InitWindowOpticalCalculations(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::Window::initWindowModel(EnergyPlus::EnergyPlusData&) 801
EnergyPlus::Window::CalcNominalWindowCond(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, int&) 2710
EnergyPlus::Window::EvalNominalWindowCond(EnergyPlus::EnergyPlusData&, double, ObjexxFCL::Array1D<double>, ObjexxFCL::Array1D<double>, double&, double&, double) 2721
EnergyPlus::Window::StartingWinTempsForNominalCond(EnergyPlus::EnergyPlusData&) 2721
EnergyPlus::Window::WindowTempsForNominalCond(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>, double) 2721
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#1}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 4553
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#2}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 6081
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#3}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 6083
EnergyPlus::Window::BlindOpticsDiffuse(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Array1A<double>, double, ObjexxFCL::Array1A<double>) 6516
EnergyPlus::Window::GetHeatBalanceEqCoefMatrixSimple(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1D<double> const&, ObjexxFCL::Array1A<double>&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array1D<double>&) 15556
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(std::array<double, 10ul> const&, std::array<double, 10ul> const&, std::array<double, 6ul>&) 23732
EnergyPlus::Window::DiffuseAverage(std::array<double, 10ul> const&) 35996
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>&) 40340
EnergyPlus::Window::visibleSpectrumAverage(EnergyPlus::EnergyPlusData const&, gsl::span<double const>) 40950
EnergyPlus::Window::solarSpectrumAverage(EnergyPlus::EnergyPlusData const&, gsl::span<double const>) 81650
EnergyPlus::Window::BetweenGlassShadeNaturalFlow(EnergyPlus::EnergyPlusData&, int, int, double&, ObjexxFCL::Array1A<double>, ObjexxFCL::Array1A<double>) 88448
EnergyPlus::Window::BlindOpticsBeam(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>, double, double, ObjexxFCL::Array1A<double>) 241092
EnergyPlus::Window::WindowGasPropertiesAtTemp(EnergyPlus::EnergyPlusData const&, double, int, double&, double&) 265344
EnergyPlus::Window::ViewFac(double, double, double, double, ObjexxFCL::Array2A<double>) 488700
EnergyPlus::Window::InvertMatrix(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array1D<int>&, int) 491958
EnergyPlus::Window::CalcWinFrameAndDividerTemps(EnergyPlus::EnergyPlusData&, int, double, double, double, double, double, int) 657552
EnergyPlus::Window::ExtOrIntShadeNaturalFlow(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, double&) 777528
EnergyPlus::Window::TransAndReflAtPhi(double, double, double, double, double&, double&, double&, bool, double, double) 914780
EnergyPlus::Window::SystemPropertiesAtLambdaAndPhi(EnergyPlus::EnergyPlusData&, int, double&, double&, double&, ObjexxFCL::Array1A<double>) 1448100
EnergyPlus::Window::Interpolate(gsl::span<double const>, gsl::span<double const>, int, double) 2851350
EnergyPlus::Window::NusseltNumber(EnergyPlus::EnergyPlusData&, int, double, double, int, double, double, double&) 15147679
EnergyPlus::Window::WindowGasConductance(EnergyPlus::EnergyPlusData&, double, double, int, double&, double&, double&) 15147679
EnergyPlus::Window::SolveForWindowTemperatures(EnergyPlus::EnergyPlusData&, int) 24582367
EnergyPlus::Window::StartingWindowTemps(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>) 24582367
EnergyPlus::Window::CalcWindowHeatBalanceInternalRoutines(EnergyPlus::EnergyPlusData&, int, double, double&, double&) 24628399
EnergyPlus::Window::CalcWindowHeatBalance(EnergyPlus::EnergyPlusData&, int, double, double&, double&) 24744319
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>&) 45936360
EnergyPlus::Window::LUdecomposition(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2<double>&, int, ObjexxFCL::Array1D<int>&, int&) 46443874
EnergyPlus::Window::LUsolution(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2<double> const&, int, ObjexxFCL::Array1D<int> const&, ObjexxFCL::Array1D<double>&) 47919748

Generated by: LCOV version 2.0-1