Exemple #1
0
class SMesh(Mesh):
    type = String('structured')

    cartesianGrid = Instance(CartesianGrid)

    group = Dict(UserName, Instance(SGroup))
    groupGroup = Dict(UserName, Instance(SGroupGroup))
Exemple #2
0
class UMesh(Mesh):
    type = String('unstructured')

    nodes = Array(shape=(None, None), dtype=ah5_float)
    elementTypes = Array(shape=(None, ), dtype=ah5_int)
    elementNodes = Array(Shape=(None, ), dtype=ah5_int)

    group = Dict(UserName, Instance(UGroup))
    groupGroup = Dict(UserName, Instance(UGroupGroup))
Exemple #3
0
class Amelet(IsModel):
    AMELETHDF_FORMAT_VERSION = String("1.0.0")
    FORMAT = String('AMELETHDF')
    
    entryPoint = PathWhere(EntryPointIndex)
    
    floatingType = Dict(UserName, Instance(FloatingType))
    simulation = Dict(UserName, Instance(Simulation))
    mesh = Dict(UserName, Instance(MeshGroup))
Exemple #4
0
class ComplexContainer(IsModel):
    """genetic model class 
    """
    const = String('MODEL')

    # data set
    array = Array

    #
    subContainer = Instance(SimpleContainer)

    #
    list_of = Dict(UserName, Instance(ConstContainer))
    #
    list_indexed = List(Instance(AA))

    #
    table_t = List(Tuple(Instance(String), Instance(Int)))
Exemple #5
0
class MeshGroup(IsGroup):
    children = Dict(UserName, Instance(Mesh))
Exemple #6
0
class Mesh(IsModel):
    type = String

    groupGroup = Dict(UserName, Instance(GroupGroup))
Exemple #7
0
class GroupGroup(IsArray):
    data = List(Instance(Group))
Exemple #8
0
class UGroupGroup(GroupGroup):
    data = List(Instance(UGroup))
Exemple #9
0
class EnumContainer(IsModel):
    """
    """
    value = Instance(AA)
class Simulation(IsModel):
    module = String
    version = String
    inputs = List(Tuple(Instance(IsModel), ))
    outputs = List(Tuple(Instance(IsModel), ))
Exemple #11
0
class CartesianGrid(IsModel):
    x = Instance(Vector)
    y = Instance(Vector)
    z = Instance(Vector)
Exemple #12
0
class SGroupGroup(GroupGroup):
    data = List(Instance(SGroup))