🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
DataGroupTimeVar.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "DataGroup.hpp"
25#include "AstCore/TimeList.hpp"
26
27AST_NAMESPACE_BEGIN
28
37{
38public:
39 DataGroupTimeVar() = default;
40 ~DataGroupTimeVar() = default;
41
46 virtual errc_t calculate(const TimeList& timeList, VariantVector& result) const = 0;
47
53 virtual errc_t extract(const VariantVector& data, StringView name, VariantVector& result) const = 0;
54};
55
56
57
58
61AST_NAMESPACE_END
随时间变化的数据组
定义 DataGroupTimeVar.hpp:37
virtual errc_t extract(const VariantVector &data, StringView name, VariantVector &result) const =0
从数据组中提取子数据
virtual errc_t calculate(const TimeList &timeList, VariantVector &result) const =0
计算数据组
数据组基类
定义 DataGroup.hpp:35
时间点列表
定义 TimeList.hpp:49
变类型向量容器
定义 VariantVector.hpp:59