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

参数配置检查