LCOV - code coverage report
Current view: top level - EnergyPlus - WindowManager.cc (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 51.3 % 4003 2053
Test Date: 2025-05-22 16:09:37 Functions: 82.6 % 46 38

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::Window::BetweenGlassForcedFlow(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, double&) 0
EnergyPlus::Window::BetweenGlassShadeForcedFlow(EnergyPlus::EnergyPlusData&, int, int, double&, ObjexxFCL::Array1A<double>, double&, ObjexxFCL::Array1A<double>, double&) 0
EnergyPlus::Window::BetweenGlassShadeNaturalFlow(EnergyPlus::EnergyPlusData&, int, int, double&, ObjexxFCL::Array1A<double>, ObjexxFCL::Array1A<double>) 0
EnergyPlus::Window::CalcWindowScreenProperties(EnergyPlus::EnergyPlusData&) 0
EnergyPlus::Window::ExtOrIntShadeNaturalFlow(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, double&) 0
EnergyPlus::Window::InterpolateBetweenFourValues(double, double, double, double, double, double, double, double, double, double) 0
EnergyPlus::Window::W5LsqFit2(ObjexxFCL::Array1A<double>, ObjexxFCL::Array1A<double>, int, int, int, ObjexxFCL::Array1A<double>) 0
EnergyPlus::Window::WindowGasPropertiesAtTemp(EnergyPlus::EnergyPlusData const&, double, int, double&, double&) 0
EnergyPlus::Window::CalcWindowBlindProperties(EnergyPlus::EnergyPlusData&) 2
EnergyPlus::Window::CalcWinFrameAndDividerTemps(EnergyPlus::EnergyPlusData&, int, double, double, double, double, double, int) 9
EnergyPlus::Window::CalcNominalWindowCond(EnergyPlus::EnergyPlusData&, int, int, double&, double&, double&, double&, int&) 66
EnergyPlus::Window::EvalNominalWindowCond(EnergyPlus::EnergyPlusData&, double, ObjexxFCL::Array1D<double>, ObjexxFCL::Array1D<double>, double&, double&, double) 90
EnergyPlus::Window::StartingWinTempsForNominalCond(EnergyPlus::EnergyPlusData&) 90
EnergyPlus::Window::WindowTempsForNominalCond(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>, double) 90
EnergyPlus::Window::InitGlassOpticalCalculations(EnergyPlus::EnergyPlusData&) 110
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&) 110
EnergyPlus::Window::CheckAndReadCustomSprectrumData(EnergyPlus::EnergyPlusData&) 111
EnergyPlus::Window::InitWindowOpticalCalculations(EnergyPlus::EnergyPlusData&) 111
EnergyPlus::Window::W5InitGlassParameters(EnergyPlus::EnergyPlusData&) 111
EnergyPlus::Window::initWindowModel(EnergyPlus::EnergyPlusData&) 211
EnergyPlus::Window::InterpolateBetweenTwoValues(double, double, double, double, double) 240
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#1}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 296
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#2}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 323
EnergyPlus::Window::ReportGlass(EnergyPlus::EnergyPlusData&)::{lambda(EnergyPlus::Construction::ConstructionProps const&)#3}::operator()(EnergyPlus::Construction::ConstructionProps const&) const 323
EnergyPlus::Window::W5LsqFit(std::array<double, 10ul> const&, std::array<double, 10ul> const&, std::array<double, 6ul>&) 546
EnergyPlus::Window::GetHeatBalanceEqCoefMatrixSimple(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1D<double> const&, ObjexxFCL::Array1A<double>&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array1D<double>&) 596
EnergyPlus::Window::BlindOpticsDiffuse(EnergyPlus::EnergyPlusData&, int, int, ObjexxFCL::Array1A<double>, double, ObjexxFCL::Array1A<double>) 724
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>&) 1020
EnergyPlus::Window::visibleSpectrumAverage(EnergyPlus::EnergyPlusData const&, gsl::span<double const>) 1050
EnergyPlus::Window::solarSpectrumAverage(EnergyPlus::EnergyPlusData const&, gsl::span<double const>) 1950
EnergyPlus::Window::DiffuseAverage(std::array<double, 10ul> const&) 1982
EnergyPlus::Window::TransAndReflAtPhi(double, double, double, double, double&, double&, double&, bool, double, double) 22932
EnergyPlus::Window::SystemPropertiesAtLambdaAndPhi(EnergyPlus::EnergyPlusData&, int, double&, double&, double&, ObjexxFCL::Array1A<double>) 23850
EnergyPlus::Window::BlindOpticsBeam(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>, double, double, ObjexxFCL::Array1A<double>) 26788
EnergyPlus::Window::NusseltNumber(EnergyPlus::EnergyPlusData&, int, double, double, int, double, double, double&) 40358
EnergyPlus::Window::WindowGasConductance(EnergyPlus::EnergyPlusData&, double, double, int, double&, double&, double&) 40358
EnergyPlus::Window::ViewFac(double, double, double, double, ObjexxFCL::Array2A<double>) 54300
EnergyPlus::Window::InvertMatrix(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array2D<double>&, ObjexxFCL::Array1D<int>&, int) 54662
EnergyPlus::Window::Interpolate(gsl::span<double const>, gsl::span<double const>, int, double) 75270
EnergyPlus::Window::SolveForWindowTemperatures(EnergyPlus::EnergyPlusData&, int) 85895
EnergyPlus::Window::StartingWindowTemps(EnergyPlus::EnergyPlusData&, int, ObjexxFCL::Array1A<double>) 85895
EnergyPlus::Window::CalcWindowHeatBalanceInternalRoutines(EnergyPlus::EnergyPlusData&, int, double, double&, double&) 88247
EnergyPlus::Window::CalcWindowHeatBalance(EnergyPlus::EnergyPlusData&, int, double, double&, double&) 88568
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>&) 149363
EnergyPlus::Window::LUdecomposition(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2<double>&, int, ObjexxFCL::Array1D<int>&, int&) 204621
EnergyPlus::Window::LUsolution(EnergyPlus::EnergyPlusData&, ObjexxFCL::Array2<double> const&, int, ObjexxFCL::Array1D<int> const&, ObjexxFCL::Array1D<double>&) 368607

Generated by: LCOV version 2.0-1