def solve_nonlinear(self, params, unknowns, resids): """ Calculate output. """ result = fixangles(self.n, params['azimuthGS'], params['elevationGS']) self.x[:, 0] = result[0] self.x[:, 1] = result[1] unknowns['gain'] = self.MBI.evaluate(self.x)[:, 0]
def setx(self): """ Sets our state array""" result = fixangles(self.n, self.azimuth, self.elevation) self.x[:, 0] = self.finAngle self.x[:, 1] = result[0] self.x[:, 2] = result[1]
def setx(self, params): """ Sets our state array""" result = fixangles(self.n, params['azimuth'], params['elevation']) self.x[:, 0] = params['finAngle'] self.x[:, 1] = result[0] self.x[:, 2] = result[1]
def execute(self): """ Calculate output. """ result = fixangles(self.n, self.azimuthGS, self.elevationGS) self.x[:, 0] = result[0] self.x[:, 1] = result[1] self.gain = self.MBI.evaluate(self.x)[:, 0]
def setx(self, params): """ Sets our state array""" result = fixangles(self.n, params['azimuth'], params['elevation']) self.x[:, 0] = params['finAngle'] self.x[:, 1] = result[0] self.x[:, 2] = result[1]
def setx(self): """ Sets our state array""" result = fixangles(self.n, self.azimuth, self.elevation) self.x[:, 0] = self.finAngle self.x[:, 1] = result[0] self.x[:, 2] = result[1]
def execute(self): """ Calculate output. """ result = fixangles(self.n, self.azimuthGS, self.elevationGS) self.x[:, 0] = result[0] self.x[:, 1] = result[1] self.gain = self.MBI.evaluate(self.x)[:, 0]
def solve_nonlinear(self, params, unknowns, resids): """ Calculate output. """ result = fixangles(self.n, params['azimuthGS'], params['elevationGS']) self.x[:, 0] = result[0] self.x[:, 1] = result[1] unknowns['gain'] = self.MBI.evaluate(self.x)[:, 0]
def compute(self, inputs, outputs): """ Calculate outputs. """ result = fixangles(self.n, inputs['azimuthGS'], inputs['elevationGS']) self.x[:, 0] = result[0] self.x[:, 1] = result[1] outputs['gain'] = self.MBI.evaluate(self.x)[:, 0]
def compute(self, inputs, outputs): """ Calculate outputs. """ result = fixangles(self.n, inputs['azimuthGS'], inputs['elevationGS']) self.x[:, 0] = result[0] self.x[:, 1] = result[1] outputs['gain'] = self.MBI.evaluate(self.x)[:, 0]
def setx(self, inputs): """ Sets our state array """ nn = self.options['num_nodes'] result = fixangles(nn, inputs['azimuth'], inputs['elevation']) self.x[:, 0] = inputs['fin_angle'] self.x[:, 1] = result[0] self.x[:, 2] = result[1]