/*************************************************************************** * Copyright (c) 2023 Ondsel, Inc. * * * * This file is part of OndselSolver. * * * * See LICENSE file for details about copyright. * ***************************************************************************/ #pragma once #include "ASMTItem.h" //#include "Units.h" namespace MbD { class System; class Units; class EXPORT ASMTConstantGravity : public ASMTItem { // public: void parseASMT(std::vector& lines) override; void createMbD(std::shared_ptr mbdSys, std::shared_ptr mbdUnits) override; void setg(FColDsptr g); void setg(double a, double b, double c); void storeOnLevel(std::ofstream& os, int level) override; FColDsptr g = std::make_shared>(ListD{ 0.,0.,0. }); }; }