Skip to content

Commit

Permalink
- move assignments *AFTER* all the variable definitions to please ANS…
Browse files Browse the repository at this point in the history
…I C (MSVC).

git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@15267 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
adrpo committed Feb 22, 2013
1 parent 6a61661 commit e0dd886
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions SimulationRuntime/c/simulation/solver/radau.c
Expand Up @@ -494,7 +494,6 @@ int radau3Res(N_Vector x, N_Vector f, void* user_data)
KINODE* kinOde = (KINODE*)user_data;
NLPODE *nlp = kinOde->nlp;
DATA *data = kinOde->data;
N = kinOde->N;

double* feq = NV_DATA_S(f);
double h = nlp->dt;
Expand All @@ -510,7 +509,7 @@ int radau3Res(N_Vector x, N_Vector f, void* user_data)
double*a = nlp->a;
double* flow, *fup;


N = kinOde->N;
flow = feq + N*n;
fup = flow + N*n;

Expand Down Expand Up @@ -550,7 +549,6 @@ int radau1Res(N_Vector x, N_Vector f, void* user_data)
KINODE* kinOde = (KINODE*)user_data;
NLPODE *nlp = kinOde->nlp;
DATA *data = kinOde->data;
N = kinOde->N;
double* feq = NV_DATA_S(f);
double h = nlp->dt;
double t0 = nlp->t0;
Expand All @@ -565,6 +563,8 @@ int radau1Res(N_Vector x, N_Vector f, void* user_data)
double*a = nlp->a;
double* flow, *fup;

N = kinOde->N;

flow = feq + N*n;
fup = flow + N*n;

Expand All @@ -589,7 +589,7 @@ int lobatto2Res(N_Vector x, N_Vector f, void* user_data)
KINODE* kinOde = (KINODE*)user_data;
NLPODE *nlp = kinOde->nlp;
DATA *data = kinOde->data;
N = kinOde->N;

double* feq = NV_DATA_S(f);
double h = nlp->dt;
double t0 = nlp->t0;
Expand All @@ -604,6 +604,8 @@ int lobatto2Res(N_Vector x, N_Vector f, void* user_data)
double*a = nlp->a;
double* flow, *fup;

N = kinOde->N;

flow = feq + N*n;
fup = flow + N*n;

Expand Down Expand Up @@ -631,7 +633,7 @@ int lobatto4Res(N_Vector x, N_Vector f, void* user_data)
KINODE* kinOde = (KINODE*)user_data;
NLPODE *nlp = kinOde->nlp;
DATA *data = kinOde->data;
N = kinOde->N;

double* feq = NV_DATA_S(f);
double h = nlp->dt;
double t0 = nlp->t0;
Expand All @@ -646,6 +648,8 @@ int lobatto4Res(N_Vector x, N_Vector f, void* user_data)
double*a = nlp->a;
double* flow, *fup;

N = kinOde->N;

flow = feq + N*n;
fup = flow + N*n;

Expand Down Expand Up @@ -685,7 +689,7 @@ int lobatto6Res(N_Vector x, N_Vector f, void* user_data)
KINODE* kinOde = (KINODE*)user_data;
NLPODE *nlp = kinOde->nlp;
DATA *data = kinOde->data;
N = kinOde->N;

double* feq = NV_DATA_S(f);
double h = nlp->dt;
double t0 = nlp->t0;
Expand All @@ -700,6 +704,8 @@ int lobatto6Res(N_Vector x, N_Vector f, void* user_data)
double*a = nlp->a;
double* flow, *fup;

N = kinOde->N;

flow = feq + N*n;
fup = flow + N*n;

Expand Down

0 comments on commit e0dd886

Please sign in to comment.