Skip to content
Snippets Groups Projects
Commit 41b15f25 authored by Asia Jędrzejewska-Szmek's avatar Asia Jędrzejewska-Szmek
Browse files

Move source messages to class

parent 1a014489
No related branches found
No related tags found
1 merge request!205DifShell and DifBuffer implementation
...@@ -118,7 +118,7 @@ const Cinfo * DifBuffer::initCinfo() ...@@ -118,7 +118,7 @@ const Cinfo * DifBuffer::initCinfo()
"Receives concentration (from DifShell).", "Receives concentration (from DifShell).",
new EpFunc1<DifBuffer, double>(&DifBuffer::buffer)); new EpFunc1<DifBuffer, double>(&DifBuffer::buffer));
static Finfo* bufferShared[] = { static Finfo* bufferShared[] = {
&concentration, reactionOut() &concentration, DifBuffer::reactionOut()
}; };
static SharedFinfo buffer( "buffer", static SharedFinfo buffer( "buffer",
"This is a shared message with DifShell. " "This is a shared message with DifShell. "
...@@ -140,8 +140,9 @@ const Cinfo * DifBuffer::initCinfo() ...@@ -140,8 +140,9 @@ const Cinfo * DifBuffer::initCinfo()
new EpFunc2< DifBuffer, double, double > ( &DifBuffer::fluxFromOut )); new EpFunc2< DifBuffer, double, double > ( &DifBuffer::fluxFromOut ));
static Finfo* innerDifShared[] = { static Finfo* innerDifShared[] = {
innerDifSourceOut(), &fluxFromOut,
&fluxFromOut DifBuffer::innerDifSourceOut()
}; };
static SharedFinfo innerDif( "innerDif", static SharedFinfo innerDif( "innerDif",
...@@ -155,8 +156,9 @@ const Cinfo * DifBuffer::initCinfo() ...@@ -155,8 +156,9 @@ const Cinfo * DifBuffer::initCinfo()
new EpFunc2< DifBuffer, double, double> ( &DifBuffer::fluxFromIn) ); new EpFunc2< DifBuffer, double, double> ( &DifBuffer::fluxFromIn) );
static Finfo* outerDifShared[] = { static Finfo* outerDifShared[] = {
&fluxFromIn, &fluxFromIn,
outerDifSourceOut(), DifBuffer::outerDifSourceOut(),
}; };
static SharedFinfo outerDif( "outerDif", static SharedFinfo outerDif( "outerDif",
...@@ -257,11 +259,13 @@ const Cinfo * DifBuffer::initCinfo() ...@@ -257,11 +259,13 @@ const Cinfo * DifBuffer::initCinfo()
// SharedFinfo definitions // SharedFinfo definitions
///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////
&proc, &proc,
reactionOut(), &buffer,
innerDifSourceOut(),
outerDifSourceOut(),
&innerDif, &innerDif,
&outerDif, &outerDif,
//
//reactionOut(),
//innerDifSourceOut(),
//outerDifSourceOut(),
////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////
// DestFinfo definitions // DestFinfo definitions
////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment