예제 #1
0
 class StructC(xo.Struct):
     a = xo.Field(xo.Float64, default=3.6)
     b = xo.Field(StructB)
     c = xo.Field(xo.Int8, default=-1)
예제 #2
0
 class StructE(xo.Struct):
     a = xo.Field(xo.Float64, default=3.5)
     b = xo.Field(xo.String, default=10)
     c = xo.Field(xo.Int8, default=-1)
예제 #3
0
 class StructA(xo.Struct):
     a = xo.Field(xo.Float64, default=3.5)
     b = xo.Int8
     c = xo.Field(xo.Int64)
예제 #4
0
 class StructB(xo.Struct):
     a = xo.Field(xo.Float64, default=3.5)
     b = xo.Field(xo.Int64, default=-4)
     c = xo.Int8
예제 #5
0
파일: api_def.py 프로젝트: xsuite/xobjects
class StructB(api.struct):
    fa = xo.Field(StructA, default=3)
    fb = xo.Field(xo.Float64[:], default=[1])
예제 #6
0
 class StructF(xo.Struct):
     e = xo.Field(xo.Float64, default=3.5)
     f = xo.Field(xo.Float64, default=1.5)
     g = xo.Field(StructE)
     h = xo.Field(xo.Int8, default=-1)
예제 #7
0
파일: api_def.py 프로젝트: xsuite/xobjects
class StructA(xo.Struct):
    fa = xo.Field(xo.Float64, default=3)
    fb = xo.Field(xo.Float64)
예제 #8
0
파일: api_def.py 프로젝트: xsuite/xobjects
class StructC(api.struct):
    fa = xo.Field(StructA, default=3)
    fb = xo.Field(StructA[:], default=[])
예제 #9
0
파일: api_init.py 프로젝트: xsuite/xobjects
class Multipole(xo.Struct):
    order = xo.Field(xo.Int64)
    field = Fields
예제 #10
0
파일: api_init.py 프로젝트: xsuite/xobjects
class Field(xo.Struct):
    normal = xo.Field(xo.Float64[10])
    skew = xo.Field(xo.Float64[10])
예제 #11
0
파일: api_init.py 프로젝트: xsuite/xobjects
class StructA(xo.Struct):
    fa = xo.Field(xo.float64, default=0)