X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FFDM%2FJSBSim%2Fmodels%2FFGExternalReactions.cpp;h=a9b6ee2753b33f4c45331656e6c5ad2aad078d5a;hb=edd83dd7e8fd7162ae49da6113ad797c68769f20;hp=58a334364e08362028ffba877ffe2c89eac36a13;hpb=82364aa4da90f9efd0047ababb42fc402f382015;p=flightgear.git diff --git a/src/FDM/JSBSim/models/FGExternalReactions.cpp b/src/FDM/JSBSim/models/FGExternalReactions.cpp index 58a334364..a9b6ee275 100755 --- a/src/FDM/JSBSim/models/FGExternalReactions.cpp +++ b/src/FDM/JSBSim/models/FGExternalReactions.cpp @@ -85,6 +85,8 @@ bool FGExternalReactions::Load(Element* el) force_element = el->FindNextElement("force"); } + FGModel::PostLoad(el); + return true; } @@ -115,6 +117,8 @@ bool FGExternalReactions::Run() if (FDMExec->Holding()) return false; // if paused don't execute if (NoneDefined) return true; + RunPreFunctions(); + vTotalForces.InitMatrix(); vTotalMoments.InitMatrix(); @@ -123,6 +127,8 @@ bool FGExternalReactions::Run() vTotalMoments += Forces[i]->GetMoments(); } + RunPostFunctions(); + return false; }