sfepy.homogenization.engine module

class sfepy.homogenization.engine.HomogenizationEngine(problem, options, app_options=None, volume=None, output_prefix='he:', **kwargs)[source]
static calculate_req(problem, opts, volume, post_process_hook, name, req_info, coef_info, sd_names, dependencies)[source]
static calculate_req_multi(tasks, lock, remaining, numdeps, inverse_deps, problem, opts, volume, post_process_hook, req_info, coef_info, sd_names, dependencies)[source]
call(ret_all=False)[source]
static get_sorted_dependencies(req_info, coef_info, compute_only)[source]

Make corrs and coefs list sorted according to the dependencies.

static process_options(options)[source]
setup_options(app_options=None)[source]
sfepy.homogenization.engine.insert_sub_reqs(reqs, levels, req_info)[source]

Recursively build all requirements in correct order.