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.
- material
finesse.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. |
|