// This file is a part of nla3d project. For information about authors and// licensing go to project's repository on github:// https://github.com/dmitryikh/nla3d #pragma once#include "sys.h"#include "PostProcessor.h"#include "FEStorage.h"namespacenla3d{classReactionProcessor:publicPostProcessor{public:ReactionProcessor(FEStorage*st);ReactionProcessor(FEStorage*st,std::string_filename);virtual~ReactionProcessor(){};virtualvoidpre();virtualvoidprocess(uint16curLoadstep);virtualvoidpost(uint16curLoadstep);std::vector<double>getReactions(Dof::dofTypedof);std::vector<uint32>nodes;std::vector<Dof::dofType>dofs;protected:std::stringfilename;std::vector<std::vector<double>>sumOfDofsReactions;};}// namespace nla3d