13#ifndef __PM_MACHINE_ABC__
14#define __PM_MACHINE_ABC__
17 #include "matrixlib.h"
19 #include <MatrixLib/MatrixLib.h>
47 void initialize(
double lM,
double psiM,
double lSS,
double rS,
double p,
double bM,
double j,
double tL );
49 ml_matrix
rhs(
double t,
const ml_matrix x );
50 void set_u(
const ml_matrix u ){this->u = u;};
51 double get_t_e(
void ){
return tE;};
pm_machine_abc I% Assumes a 3 phase machine in a Y connection.
Definition: sc_pm_machine_abc.h:27
ml_matrix rhs(double t, const ml_matrix x)
Update the right hand side.
Definition: sc_pm_machine_abc.cc:79
pm_machine_abc(void)
Constructor.
Definition: sc_pm_machine_abc.cc:14
void defaults(void)
Initialize the object with the defaults.
Definition: sc_pm_machine_abc.cc:22
void initialize(double lM, double psiM, double lSS, double rS, double p, double bM, double j, double tL)
Initialize the object.
Definition: sc_pm_machine_abc.cc:50