def __init__(self, size, deriv=<NUM_LIT:0>, values=(<NUM_LIT:0>, <NUM_LIT:0>, <NUM_LIT:0>), indexes=(None, None, None)):
self.deriv = deriv<EOL>self.size = size<EOL>self.x = Scalar(size, deriv, values[<NUM_LIT:0>], indexes[<NUM_LIT:0>])<EOL>self.y = Scalar(size, deriv, values[<NUM_LIT:1>], indexes[<NUM_LIT:1>])<EOL>self.z = Scalar(size, deriv, values[<NUM_LIT:2>], indexes[<NUM_LIT:2>])<EOL>
Arguments:
 | ``size`` -- The number of inputs on which this ic depends. e.g. a
               distance depends on 6 Cartesian coordinates.
 | ``deriv`` -- Consider up to deriv order derivatives. (max=2)
 | ``values`` -- The initial values.
 | ``indexes`` -- If this vector is one of the input variables, these
                  are the indexes of the components.