# CCBlade Module

This page documents the CCBlade functionality in B3P, which provides aerodynamic analysis for wind turbine blades using the Blade Element Momentum (BEM) theory.

## CCBlade Runner

::: b3p.ccblade_run.ccblade_run
    rendering:
      show_root_heading: true
      show_root_full_path: false
      show_source: true

## Control Optimization

::: b3p.ccblade_run.controloptimize
    rendering:
      show_root_heading: true
      show_root_full_path: false
      show_source: true

## Rotor Optimization

::: b3p.ccblade_run.RotorOptimizer
    rendering:
      show_root_heading: true
      show_root_full_path: false
      show_source: true

## Utility Functions

### Polar Processing

::: b3p.ccblade_run.load_polar
    rendering:
      show_root_heading: true
      show_root_full_path: false

::: b3p.ccblade_run.interpolate_polars
    rendering:
      show_root_heading: true
      show_root_full_path: false

### Conversion Functions

::: b3p.ccblade_run.tsr2omega
    rendering:
      show_root_heading: true
      show_root_full_path: false

::: b3p.ccblade_run.omega2tsr
    rendering:
      show_root_heading: true
      show_root_full_path: false

### Plotting Functions

::: b3p.ccblade_run.plot_polars
    rendering:
      show_root_heading: true
      show_root_full_path: false

::: b3p.ccblade_run.plot_interpolated_polars
    rendering:
      show_root_heading: true
      show_root_full_path: false

::: b3p.ccblade_run.plot_bladeloads
    rendering:
      show_root_heading: true
      show_root_full_path: false

::: b3p.ccblade_run.rotorplot
    rendering:
      show_root_heading: true
      show_root_full_path: false

::: b3p.ccblade_run.plot_grid
    rendering:
      show_root_heading: true
      show_root_full_path: false

### Helper Functions

::: b3p.ccblade_run.find_closest_x
    rendering:
      show_root_heading: true
      show_root_full_path: false