'''generalsolution.py
Holds the general solution base class

Created on 22 Apr 2010

@author: Ian Huston
'''

import numpy as np

class GeneralSolution(object):
    """General solution base class."""
    
    def __init__(self, fixture):
        """Create a GeneralSolution object."""
        self.fixture = fixture
        self.fullk = np.arange(fixture["kmin"], fixture["fullkmax"]+fixture["deltak"], fixture["deltak"])
        self.k = self.fullk[:fixture["numsoks"]]
    
    def full_source_integrated(self):
        pass
    
    def J_A(self, C1, C2):
        pass
    
    def J_B(self, C3, C4):
        pass
    
    def J_C(self, C5):
        pass
    
    def J_D(self, C6, C7):
        pass
    

@@ -380,26 +380,8 @@
 ax%22%5D
-+fixture%5B%22deltak%22%5D
 , fi

Remove extra deltak.