I don't really think we can give much input with only that little segment of code.
It looks like you may be doing something that will work. But since all we can see is this little tiny piece, there's not much to say about what it does. For example, why are you returning a List of Lists? Why not just return a List? What you're doing might make sense, but there's no way to tell from just this snippet.
There are also other questions that come to mind. For example, you are adding L to your List. That implies that L is a double. But in the next line, you are creating a new list, and including L.Count() in that list. Count() is not a valid method for a double.
This piece of code might make more sense to someone who has any idea what L, E, I, and R represent.