text: # The MIT License (MIT)
  #
  # Copyright (c) 2011, 2013 OpenWorm.
  # http://openworm.org
  #
  # All rights reserved. This program and the accompanying materials
  # are made available under the terms of the MIT License
  # which accompanies this distribution, and is available at
  # http://opensource.org/licenses/MIT
  #
  # Contributors:
  #      OpenWorm - http://openworm.org/people.html
  #
  # Permission is hereby granted, free of charge, to any person obtaining a copy
  # of this software and associated documentation files (the "Software"), to deal
  # in the Software without restriction, including without limitation the rights
  # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  # copies of the Software, and to permit persons to whom the Software is
  # furnished to do so, subject to the following conditions:
  #
  # The above copyright notice and this permission notice shall be included in all
  # copies or substantial portions of the Software.
  #
  # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
  # IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
  # DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
  # OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
  # USE OR OTHER DEALINGS IN THE SOFTWARE.
  
  from __future__ import with_statement
  '''
  Created on 18.02.2013
  
  @author: Serg
  '''
  from Particle import Particle
  from Const import Const
  
  class ElasticConnection(object):
      '''
      classdocs
      '''
  
  
      def __init__(self,particle_j_id, distance, val1=0, val2=0):
          '''
          Constructor
          '''
          self.particle_j = (particle_j_id > 0) and (particle_j_id + 0.1) or particle_j_id
          self.r_ij = distance * Const.simulationScale
          self.val1 = val1
          self.val2 = val2
      
  