#ifndef _GRADIENT_H_ #define _GRADIENT_H_ /** @file Gradient.h @brief Defines the Gradient structure containing horizontal gradient values. @datecreated January 17, 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 Gradient @bug None known */ /** @brief Structure containing the \a near and \a far horizontal gradients. This stucture contains the \a near (nearest to the sensor) and \a far (furthest from the sensor) horizontal gradients for ray paths which look at the atmospheric limb. Gradients are defined as the (fractional change / arcdegree) in the case of a mixing ratio or extinction parameter, and (K/arcdegree) when representing a horizontal temperature gradient. @datecreated January 17, 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 Gradient.h @see RayPaths */ struct Gradient { /** * @brief The value of the horizontal gradient for the side nearest to the sensor. */ double near; /** * @brief The value of the horizontal gradient for the side furthest from the sensor. */ double far; }; #endif //_GRADIENT_H_