/[escript]/branches/3.4.1/modellib/py_src/input.py
ViewVC logotype

Diff of /branches/3.4.1/modellib/py_src/input.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 911 by gross, Tue Dec 5 23:39:39 2006 UTC revision 918 by gross, Wed Jan 3 06:30:00 2007 UTC
# Line 22  class Sequencer(Model): Line 22  class Sequencer(Model):
22      @type t: C{float}      @type t: C{float}
23    
24      """      """
25      def __init__(self,debug=False):      def __init__(self,**kwargs):
26          """          """
27          """          """
28          super(Sequencer,self).__init__(debug=debug)          super(Sequencer,self).__init__(**kwargs)
29          self.declareParameter(t=0.,          self.declareParameter(t=0.,
30                                t_end=1.,                                t_end=1.,
31                                dt_max=Model.UNDEF_DT)                                dt_max=Model.UNDEF_DT)
# Line 68  class GaussianProfile(ParameterSet): Line 68  class GaussianProfile(ParameterSet):
68      In the case that the spatial dimension is two, The third component of      In the case that the spatial dimension is two, The third component of
69      x_c is dropped.      x_c is dropped.
70      """      """
71      def __init__(self,debug=False):      def __init__(self,**kwargs):
72          ParameterSet.__init__(self,debug=debug)          super(GaussianProfile, self).__init__(**kwargs)
73          self.declareParameter(domain=None,          self.declareParameter(domain=None,
74                                x_c=numarray.zeros([3]),                                x_c=numarray.zeros([3]),
75                                A=1.,                                A=1.,
# Line 105  class InterpolateOverBox(ParameterSet): Line 105  class InterpolateOverBox(ParameterSet):
105      @ivar value_right_top_back: (in) value at right,top,back corner      @ivar value_right_top_back: (in) value at right,top,back corner
106      """      """
107    
108      def __init__(self, debug=False):      def __init__(self, **kwargs):
109          super(InterpolateOverBox, self).__init__(self)          super(InterpolateOverBox, self).__init__(self)
110          self.declareParameter(domain=None,          self.declareParameter(domain=None,
111                                value_left_bottom_front=0.,                                value_left_bottom_front=0.,
# Line 176  class InterpolatedTimeProfile(ParameterS Line 176  class InterpolatedTimeProfile(ParameterS
176         @ivar values: (in) list of values at time nodes         @ivar values: (in) list of values at time nodes
177         """         """
178    
179         def __init__(self,debug=False):         def __init__(self,**kwargs):
180             super( InterpolatedTimeProfile, self).__init__(debug=debug)             super( InterpolatedTimeProfile, self).__init__(**kwargs)
181             self.declareParameter(t=0., \             self.declareParameter(t=0., \
182                                   nodes=[0.,1.],\                                   nodes=[0.,1.],\
183                                   values=[1.,1.])                                   values=[1.,1.])
# Line 247  class ScalarDistributionFromTags(Paramet Line 247  class ScalarDistributionFromTags(Paramet
247      @ivar value9: value for tag 9      @ivar value9: value for tag 9
248      @type value9: C{float}      @type value9: C{float}
249      """      """
250      def __init__(self,debug=False):      def __init__(self,**kwargs):
251          super(ScalarDistributionFromTags, self).__init__(debug=debug)          super(ScalarDistributionFromTags, self).__init__(**kwargs)
252          self.declareParameter(domain=None,          self.declareParameter(domain=None,
253                                default=0.,                                default=0.,
254                                tag0=None,                                tag0=None,
# Line 306  class LinearCombination(ParameterSet): Line 306  class LinearCombination(ParameterSet):
306      @ivar f4: numerical object or None, default=None (in)      @ivar f4: numerical object or None, default=None (in)
307      @ivar v4: numerical object or None, default=None (in)      @ivar v4: numerical object or None, default=None (in)
308      """      """
309      def __init__(self,debug=False):      def __init__(self,**kwargs):
310          super(LinearCombination, self).__init__(debug=debug)          super(LinearCombination, self).__init__(**kwargs)
311          self.declareParameter(f0=None, \          self.declareParameter(f0=None, \
312                                v0=None, \                                v0=None, \
313                                f1=None, \                                f1=None, \
# Line 365  class MergeConstraints(ParameterSet): Line 365  class MergeConstraints(ParameterSet):
365      """      """
366      Returns a linear combination of the f0*v0+f1*v1+f2*v2+f3*v3+f4*v4      Returns a linear combination of the f0*v0+f1*v1+f2*v2+f3*v3+f4*v4
367      """      """
368      def __init__(self,debug=False):      def __init__(self,**kwargs):
369          super(MergeConstraints, self).__init__(debug=debug)          super(MergeConstraints, self).__init__(**kwargs)
370          self.declareParameter(location_of_constraint0=None, \          self.declareParameter(location_of_constraint0=None, \
371                                value_of_constraint0=None, \                                value_of_constraint0=None, \
372                                location_of_constraint1=None, \                                location_of_constraint1=None, \

Legend:
Removed from v.911  
changed lines
  Added in v.918

  ViewVC Help
Powered by ViewVC 1.1.26