pombreda / sfepy

Automatically exported from code.google.com/p/sfepy
0 stars 0 forks source link

new input syntax for variables #20

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Same motivation as Issue 19.

old syntax:
variables = {
    'uc'   : ('field', 'unknown',   '3_displacement', (0, 1, 2), 0),
    'vc'   : ('field', 'test',      '3_displacement', (0, 1, 2), 'uc'),
    'Pi'   : ('field', 'parameter', '3_displacement', (0, 1, 2)),
}

new syntax:
variable_1 = {
    'name' : 'uc',
    'type' : 'unknown field',
    'field' : '3_displacement',
    'dofs' : (0, 1, 2),
    'order' : 0, # order in the global vector of unknowns, specific to
'unknown' variables
}
variable_2 = {
    'name' : 'vc',
    'type' : 'test field',
    'field' : '3_displacement',
    'dofs' : (0, 1, 2), # redundant?
    'dual' : 'uc', # not sure about name, specific to 'test' variables
}
variable_3 = {
    'name' : 'Pi',
    'type' : 'parameter field',
    'field' : '3_displacement',
    'dofs' : (0, 1, 2), # redundant?
}

Original issue reported on code.google.com by robert.c...@gmail.com on 14 Feb 2008 at 9:58

GoogleCodeExporter commented 9 years ago
Implemented:

variable_1 = {
    'name' : 'u',
    'kind' : 'unknown field',
    'field' : '2_displacement',
    'dofs' : (0, 1),
    'order' : 0,
}
('type' -> 'kind')

Original comment by robert.c...@gmail.com on 18 Feb 2008 at 3:48

GoogleCodeExporter commented 9 years ago
Migrated to http://github.com/sfepy/sfepy/issues/24

Original comment by robert.c...@gmail.com on 30 Jan 2012 at 10:24