class SmoothOperator::OpenStruct