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-07-17 05:04:31 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&) 800
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&) 800
EnergyPlus::Window::W5InitGlassParameters(EnergyPlus::EnergyPlusData&) 800
EnergyPlus::Window::CheckAndReadCustomSprectrumData(EnergyPlus::EnergyPlusData&) 803
EnergyPlus::Window::InitWindowOpticalCalculations(EnergyPlus::EnergyPlusData&) 803
EnergyPlus::Window::initWindowModel(EnergyPlus::EnergyPlusData&) 803
EnergyPlus::Window::CalcNominalWindowCond(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, int&) 2714
EnergyPlus::Window::EvalNominalWindowCond(EnergyPlus::EnergyPlusData&, double, ObjexxFCL::Array1D<double>, ObjexxFCL::Array1D<double>, double&, double&, double) 2725
EnergyPlus::Window::StartingWinTempsForNominalCond(EnergyPlus::EnergyPlusData&) 2725
EnergyPlus::Window::WindowTempsForNominalCond(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>, double) 2725
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#1}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 4563
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#2}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 6091
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#3}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 6093
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>&) 15576
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>&) 23760
EnergyPlus::Window::DiffuseAverage(std::array<double, 10ul> const&) 36024
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>&) 40400
EnergyPlus::Window::visibleSpectrumAverage(EnergyPlus::EnergyPlusData const&, gsl::span<double const>) 41010
EnergyPlus::Window::solarSpectrumAverage(EnergyPlus::EnergyPlusData const&, gsl::span<double const>) 81750
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::CalcWinFrameAndDividerTemps(EnergyPlus::EnergyPlusData&, int, double, double, double, double, double, int) 476112
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::ExtOrIntShadeNaturalFlow(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, double&) 777528
EnergyPlus::Window::TransAndReflAtPhi(double, double, double, double, double&, double&, double&, bool, double, double) 914860
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) 2853450
EnergyPlus::Window::NusseltNumber(EnergyPlus::EnergyPlusData&, int, double, double, int, double, double, double&) 13992155
EnergyPlus::Window::WindowGasConductance(EnergyPlus::EnergyPlusData&, double, double, int, double&, double&, double&) 13992155
EnergyPlus::Window::SolveForWindowTemperatures(EnergyPlus::EnergyPlusData&, int) 23157151
EnergyPlus::Window::StartingWindowTemps(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>) 23157151
EnergyPlus::Window::CalcWindowHeatBalanceInternalRoutines(EnergyPlus::EnergyPlusData&, int, double, double&, double&) 23203183
EnergyPlus::Window::CalcWindowHeatBalance(EnergyPlus::EnergyPlusData&, int, double, double&, double&) 23309413
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>&) 42769550
EnergyPlus::Window::LUdecomposition(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2<double>&, int, ObjexxFCL::Array1D<int>&, int&) 43277084
EnergyPlus::Window::LUsolution(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2<double> const&, int, ObjexxFCL::Array1D<int> const&, ObjexxFCL::Array1D<double>&) 44752958

Generated by: LCOV version 2.0-1