parameters: (vector, vlist)
return_statement: return None
docstring: Find a vector in a list of vectors, and return the index.
  
      Finding a vector tests for `equality` which depends on the `precision`
      parameter in the parameter database.
  
      Parameters
      ----------
      vector : Base::Vector3
          The tested vector.
      vlist : list
          A list of Base::Vector3 vectors.
  
      Returns
      -------
      int
          The index of the list where the vector is found,
          or `None` if the vector is not found.
  
      See Also
      --------
      equals : test for equality between two vectors
docstring_summary: Find a vector in a list of vectors, and return the index.
docstring_tokens: Find a vector in a list of vectors and return the index .
function: def find(vector, vlist):
      """Find a vector in a list of vectors, and return the index.
  
      Finding a vector tests for `equality` which depends on the `precision`
      parameter in the parameter database.
  
      Parameters
      ----------
      vector : Base::Vector3
          The tested vector.
      vlist : list
          A list of Base::Vector3 vectors.
  
      Returns
      -------
      int
          The index of the list where the vector is found,
          or `None` if the vector is not found.
  
      See Also
      --------
      equals : test for equality between two vectors
      """
      typecheck([(vector, Vector), (vlist, list)], "find")
      for i, v in enumerate(vlist):
          if equals(vector, v):
              return i
      return None
function_tokens: def find ( vector , vlist ) : typecheck ( [ ( vector , Vector ) , ( vlist , list ) ] , "find" ) for i , v in enumerate ( vlist ) : if equals ( vector , v ) : return i return None