VR-Vantage 3.0 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
rad.h
Go to the documentation of this file.
1 /* © 1998 JRM Technologies, Inc.*/
2 /***********************************
3 Copyright JRM Enterprises, Inc. 1998
4 All rights reserved.
5 
6 This code is the intellectual property of JRM Enterprises, Inc.
7 It may not be used or released as source or compiled binary form
8 without the prior written consent of JRM Enterprises, Inc.
9 ***********************************/
10 
11 
12 #include <stdio.h>
13 #include <math.h>
14 #include <string.h>
15 #include <stdlib.h>
16 #include "JRMlibraryDLLstub.h"
17 #include "JRMlibrary.h"
18 
19 //------------Grabbed #defines and put them in JRMDefines.h---------------------//
20 
21 
22 #ifdef __cplusplus
23 extern "C"
24 {
25 #endif
26 
27 
28  JRMLIBRARY_API double Planck(double ax, double temp);
29  JRMLIBRARY_API double PlanckDeriv(double ax, double temp);
30  JRMLIBRARY_API double rademit_approx(double ax, double bx, double t, long n, double *itd);
31  JRMLIBRARY_API double rademit(double ax, double bx, double dx, double t, double *itd);
32  JRMLIBRARY_API double rad2temp(double ax,double bx,double dx,double tinit,double rademit,double err);
33  JRMLIBRARY_API double luminous_exitance(double ax, double bx, double dx, double t);
35  JRMLIBRARY_API double rad2temp2(double ax,double bx,double dx,double rad);
36  JRMLIBRARY_API double WienWavelength(double degK);
37  JRMLIBRARY_API double StefanIrradiance(double degK);
38  JRMLIBRARY_API double StefanDegK(double Irradiance);
39  JRMLIBRARY_API double TemperatureFromEmissivityAndIntegral(long npoints, double *lambda_um, double *emissivity, double integralWM2);
40  JRMLIBRARY_API double rad2tempwResponse(double *lambda_um, double *response, long nlambda, double tinit, double rademit, double err);
41  JRMLIBRARY_API double rad2temp2wResponse(double *lambda_um, double *response, long nlambda, double rad);
45 
46 
47 
48 
49 #ifdef __cplusplus
50 }
51 #endif
52 
53 


Copyright © 2005-2022 MAK Technologies. All Rights Reserved (www.mak.com)