Blender V4.3
work_balancer.cpp File Reference
#include "integrator/work_balancer.h"
#include "util/math.h"
#include "util/log.h"

Go to the source code of this file.

Functions

CCL_NAMESPACE_BEGIN void work_balance_do_initial (vector< WorkBalanceInfo > &work_balance_infos)
 
static double calculate_total_time (const vector< WorkBalanceInfo > &work_balance_infos)
 
bool work_balance_do_rebalance (vector< WorkBalanceInfo > &work_balance_infos)
 

Function Documentation

◆ calculate_total_time()

static double calculate_total_time ( const vector< WorkBalanceInfo > & work_balance_infos)
static

Definition at line 32 of file work_balancer.cpp.

References total_time.

Referenced by work_balance_do_rebalance().

◆ work_balance_do_initial()

CCL_NAMESPACE_BEGIN void work_balance_do_initial ( vector< WorkBalanceInfo > & work_balance_infos)

Definition at line 13 of file work_balancer.cpp.

Referenced by PathTrace::PathTrace().

◆ work_balance_do_rebalance()

bool work_balance_do_rebalance ( vector< WorkBalanceInfo > & work_balance_infos)