base_optics
Contents
base_optics#
class Optics_Base_Module#
该类为光纤仿真中需要使用的类提供可继承的基础类。包含的功能性函数有:数据格式转换、对象属性获取、配置检查等
主要属性
Attributes |
Format |
Description |
|---|---|---|
data_mode |
str,可选 |
进行运算的数据类型,可设定值’numpy’或’tensor’,默认’numpy’ |
name |
str |
对象名称 |
value |
str |
对象属性值 |
内部函数
Methods |
Description |
|---|---|
__init__ |
初始化函数 |
data_mode_convert |
将数据模式从numpy转换为张量或从张量转换为numpy |
init_ftn |
在配置中查找对应函数句柄,并返回修复的给定参数的函数 |
init_obj |
在配置中查找对应函数句柄,并返回使用给定的相应参数初始化的实例 |
__getarr__ |
对象属性获取 |
_config_check |
参数配置检查 |