load_diagonal should be only method of BDDC, we should use
static_cast to call it.