#ifndef _ALLENCURVE_H_ #define _ALLENCURVE_H_ /** @file AllenCurve.h @brief Header file for Allen limb darkening function class @datecreated September 20, 2006 @version 1.0 @author - Lance Deaver @copyright (©) Copyright 2006 by GATS Inc. 11864 Canon Blvd., Suite 101, Newport News, VA 23606 All Rights Reserved. No part of this software or publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise without the prior written permission of GATS Inc. @see AllenCurve @bug None known */ class AllenCurve { public: /** * @brief The one and only constructor. */ AllenCurve(); /** * @brief The destructor. */ virtual ~AllenCurve(); /** * @brief Provides the Normalized intensity of the Sun. */ double getSolarIntensity(const double angle, const double wavelength, const double distance=150.e6 ); }; #endif //_ALLENCURVE_H_