LCOV - code coverage report
Current view: top level - EnergyPlus/AirflowNetwork/src - Solver.cpp (source / functions) Coverage Total Hit
Test: lcov.output.filtered Lines: 71.4 % 8439 6028
Test Date: 2025-07-17 05:04:31 Functions: 96.2 % 52 50

Function Name Sort by function name Hit count Sort by function hit count
EnergyPlus::AirflowNetwork::Solver::calculate_balance()::{lambda(double)#1}::operator()(double) const 0
EnergyPlus::AirflowNetwork::Solver::validate_distribution()::{lambda(EnergyPlus::CoilCoolingDX const&)#1}::operator()(EnergyPlus::CoilCoolingDX const&) const 0
EnergyPlus::AirflowNetwork::Solver::SizeDucts() 1
EnergyPlus::AirflowNetwork::Solver::single_sided_Cps(std::__debug::vector<std::__debug::vector<double, std::allocator<double> >, std::allocator<std::__debug::vector<double, std::allocator<double> > > >&, int) 1
EnergyPlus::AirflowNetwork::Solver::single_sided_Cps(std::__debug::vector<std::__debug::vector<double, std::allocator<double> >, std::allocator<std::__debug::vector<double, std::allocator<double> > > >&, int)::AFNExtSurfacesProp::AFNExtSurfacesProp() 6
EnergyPlus::AirflowNetwork::Solver::calculate_Cps() 8
EnergyPlus::AirflowNetwork::Solver::validate_distribution() 21
EnergyPlus::AirflowNetwork::Solver::validate_fan_flowrate() 21
EnergyPlus::AirflowNetwork::Solver::allocate() 35
EnergyPlus::AirflowNetwork::Solver::allocate_and_initialize() 35
EnergyPlus::AirflowNetwork::Solver::get_element_input() 35
EnergyPlus::AirflowNetwork::Solver::setsky() 35
EnergyPlus::AirflowNetwork::makeTable(EnergyPlus::EnergyPlusData&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int, std::__debug::vector<double, std::allocator<double> > const&) 46
EnergyPlus::AirflowNetwork::Solver::validate_exhaust_fan_input()::{lambda(EnergyPlus::DataZoneEquipment::EquipConfiguration const&)#1}::operator()(EnergyPlus::DataZoneEquipment::EquipConfiguration const&) const 52
EnergyPlus::AirflowNetwork::Solver::SizeDucts()::{lambda(double)#2}::operator()(double) const 65
EnergyPlus::AirflowNetwork::Solver::SizeDucts()::{lambda(double)#1}::operator()(double) const 90
EnergyPlus::AirflowNetwork::Solver::SizeDucts()::{lambda(double)#3}::operator()(double) const 145
EnergyPlus::AirflowNetwork::Solver::SizeDucts()::{lambda(double)#4}::operator()(double) const 196
EnergyPlus::AirflowNetwork::Solver::get_airloop_number(int) 313
EnergyPlus::AirflowNetwork::DuctDResidual(EnergyPlus::EnergyPlusData&, double, double, double, double, double, double) 496
EnergyPlus::AirflowNetwork::Solver::CalcDuctDiameter(double, double, double, double, double, double) 496
EnergyPlus::AirflowNetwork::OccupantVentilationControlProp::opening_probability(EnergyPlus::EnergyPlusData&, int, double) 770
EnergyPlus::AirflowNetwork::Solver::Solver(EnergyPlus::EnergyPlusData&) 803
EnergyPlus::AirflowNetwork::Solver::get_input() 803
EnergyPlus::AirflowNetwork::OccupantVentilationControlProp::closing_probability(EnergyPlus::EnergyPlusData&, double) 2872
EnergyPlus::AirflowNetwork::Solver::calculate_GC_balance() 4075
EnergyPlus::AirflowNetwork::Solver::calculate_CO2_balance() 4158
EnergyPlus::AirflowNetwork::OccupantVentilationControlProp::calc(EnergyPlus::EnergyPlusData&, int, double, double, int&, int&, int&) 5192
EnergyPlus::AirflowNetwork::Solver::report() 12535
EnergyPlus::AirflowNetwork::AFNPressureResidual(EnergyPlus::EnergyPlusData&, double, double) 30352
EnergyPlus::AirflowNetwork::Solver::calculate_balance()::{lambda(double)#2}::operator()(double) const 30352
EnergyPlus::AirflowNetwork::Solver::hybrid_ventilation_control() 84052
EnergyPlus::AirflowNetwork::Solver::calculate_heat_balance() 188760
EnergyPlus::AirflowNetwork::Solver::calculate_moisture_balance() 188760
EnergyPlus::AirflowNetwork::Solver::mrxinv(int) 385753
EnergyPlus::AirflowNetwork::Solver::calculate_balance() 451646
EnergyPlus::AirflowNetwork::Solver::initialize() 451646
EnergyPlus::AirflowNetwork::Solver::update(ObjexxFCL::Optional<bool const>) 451646
EnergyPlus::AirflowNetwork::Solver::validate_exhaust_fan_input() 451646
EnergyPlus::AirflowNetwork::Solver::manage_balance(ObjexxFCL::Optional<bool const>, ObjexxFCL::Optional<int const>, ObjexxFCL::Optional<bool>) 452449
EnergyPlus::AirflowNetwork::Solver::airmov() 487753
EnergyPlus::AirflowNetwork::Solver::solvzp(int&) 487753
EnergyPlus::AirflowNetwork::Solver::initialize_calculation() 493508
EnergyPlus::AirflowNetwork::Solver::zone_OA_change_rate(int) 507948
EnergyPlus::AirflowNetwork::Solver::venting_control(int, double&) 1065705
EnergyPlus::AirflowNetwork::Solver::calculate_wind_pressure(int, bool, bool, double, double, double, double, double) 2266707
EnergyPlus::AirflowNetwork::Solver::duct_inside_convection_resistance(double, double, double, double) 4000329
EnergyPlus::AirflowNetwork::Solver::duct_outside_convection_resistance(double, double, double, double, double, int, double) 4000329
EnergyPlus::AirflowNetwork::Solver::facsky(ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<int> const&, int, int) 5135051
EnergyPlus::AirflowNetwork::Solver::slvsky(ObjexxFCL::Array1D<double> const&, ObjexxFCL::Array1D<double> const&, ObjexxFCL::Array1D<double> const&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<int> const&, int, int) 5135051
EnergyPlus::AirflowNetwork::Solver::filjac(int, bool) 5622804
EnergyPlus::AirflowNetwork::Solver::filsky(ObjexxFCL::Array1D<double> const&, std::array<int, 2ul>, ObjexxFCL::Array1D<int> const&, ObjexxFCL::Array1D<double>&, ObjexxFCL::Array1D<double>&, int) 192590113

Generated by: LCOV version 2.0-1