//
//  MPPowerTerm.h
//  MathKit
//
//  Created by Kim Wittenburg on 15.11.14.
//  Copyright (c) 2014 Kim Wittenburg. All rights reserved.
//

#import "MPFunctionTerm.h"


/*!
 @header
 This file contains the <code>MPPowerTerm</code> class.
 */



@class MPPowerTerm, MPTerm;


/*!
    @class      MPPowerTerm
    @abstract   Represents a <code>@link
                //apple_ref/occ/cl/MPPowerFunction@/link</code>.
 
    @discussion A power function is evaluated using the C <code>pow</code>
                function.
 */
@interface MPPowerTerm : MPFunctionTerm

/*!
    @property   baseTerm
    @abstract   The base of the power.
 
    @discussion This value is set during the evaluation of the power term and 
                should be considered very volatile.
 */
@property (nonatomic, strong) MPTerm *baseTerm;

@end
