finesse.thermal.reciprocity.AxisymmetricFEAData¶
Overview
- class finesse.thermal.reciprocity.AxisymmetricFEAData(r=None, z=None, V=None, material=None, filepath=None)[source]¶
- Bases: - object- An object that contains the finite element analysis data required to perform Axisymmetric thermal reciprocity calculations. This data can either be loaded from a numpy npz file that contains the r, z, V, and material data or can be provided directly to the the constructor. - Attributes:
- afloat
- Radius of optic in meter 
- hfloat
- Thickness of optic in meter 
- rarray_like
- 1D radial point vector ranging from [0, a] with Nr elements 
- zarray_like
- 1D thickness point vector ranging from [0, h] with Nz elements 
- R, Zarray_like
- 2D meshgrid arrays of self.r, self.z 
- Varray_like
- An (NV, Nz, Nr) shaped array representing the 2D basis functions for this reciprocity. 
- materialfinesse.materials.Material
- An object containing various thermal and mechanical properties for the optic being modelled. Must match the values being used in the finite element model generating self.V. 
 
 
Properties
| Number of points in the radial vector. | |