(self,t)
parameters:
            t: a time > startTime (and less than endTime if present).
        returns:
            a float.
            
        recall that a conditional poisson process N_t | N_T=n ~ Bin(n, t/T)
parameters:
            t: a time > startTime (and less than endTime if present).
        returns:
            a float.
            
        recall that a conditional poisson process N_t | N_T=n ~ Bin(n, t/T)
parameters : t : a time > startTime ( and less than endTime if present ) . returns : a float . recall that a conditional poisson process N_t | N_T = n ~ Bin ( n t / T )
def _var(self,t):
        """
        parameters:
            t: a time > startTime (and less than endTime if present).
        returns:
            a float.
            
        recall that a conditional poisson process N_t | N_T=n ~ Bin(n, t/T)
        
        """
        if self.conditional:
            return self.endPosition*(1-float(t)/self.endTime)*float(t)/self.endTime
        else:
            return self.rate*(t-self.startTime)
def _var ( self , t ) : if self . conditional : return self . endPosition * ( 1 - float ( t ) / self . endTime ) * float ( t ) / self . endTime else : return self . rate * ( t - self . startTime )