3
libspud.load_options('test.flml')
5
libspud.print_options()
7
print libspud.number_of_children('/geometry')
8
print libspud.get_child_name('geometry', 0)
10
print libspud.option_count('/problem_type')
11
print libspud.have_option('/problem_type')
13
print libspud.get_option_type('/geometry/dimension')
14
print libspud.get_option_type('/problem_type')
16
print libspud.get_option_rank('/geometry/dimension')
17
print libspud.get_option_rank('/physical_parameters/gravity/vector_field::GravityDirection/prescribed/value/constant')
19
print libspud.get_option_shape('/geometry/dimension')
20
print libspud.get_option_shape('/problem_type')
22
print libspud.get_option('/problem_type')
23
print libspud.get_option('/geometry/dimension')
24
libspud.set_option('/geometry/dimension', 3)
25
print libspud.get_option('/geometry/dimension')
28
libspud.add_option('/foo')
29
except libspud.SpudNewKeyWarning:
31
print libspud.option_count('/foo')
33
libspud.set_option('/problem_type', 'helloworld')
34
print libspud.get_option('/problem_type')
37
libspud.set_option_attribute('/foo/bar', 'foobar')
38
except libspud.SpudNewKeyWarning:
40
print libspud.get_option('/foo/bar')
42
libspud.delete_option('/foo')
43
print libspud.option_count('/foo')
45
libspud.write_options('test_out.flml')