🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::KernelPool类 参考

#include <KernelPool.hpp>

Public 类型

using DataMap = std::unordered_map<std::string, KernelData>
 

Public 成员函数

void setData (StringView name, const KernelData &data)
 
void setDoubleData (StringView name, const std::vector< double > &data)
 
void setIntData (StringView name, const std::vector< int > &data)
 
void setCharData (StringView name, const std::vector< char > &data)
 
const KernelDatagetData (StringView name) const
 
const std::vector< double > * getDoubleData (StringView name) const
 
const std::vector< int > * getIntData (StringView name) const
 
const std::vector< char > * getCharData (StringView name) const
 
DataMap::iterator begin ()
 
DataMap::iterator end ()
 
DataMap::const_iterator begin () const
 
DataMap::const_iterator end () const
 
size_t size () const
 

Protected 属性

DataMap dataMap_
 

详细描述

SPICE 内核数据池

该类用于管理从 SPICE 内核文件加载的数据

成员函数说明

◆ getCharData()

const std::vector< char > * ast::KernelPool::getCharData ( StringView name) const

获取字符数据

参数
name数据名称
返回
指向字符数据的指针,若数据不存在则返回 nullptr

◆ getData()

const KernelData * ast::KernelPool::getData ( StringView name) const

获取数据

参数
name数据名称
返回
指向数据的指针,若数据不存在则返回 nullptr

◆ getDoubleData()

const std::vector< double > * ast::KernelPool::getDoubleData ( StringView name) const

获取双精度数据

参数
name数据名称
返回
指向双精度数据的指针,若数据不存在则返回 nullptr

◆ getIntData()

const std::vector< int > * ast::KernelPool::getIntData ( StringView name) const

获取整数数据

参数
name数据名称
返回
指向整数数据的指针,若数据不存在则返回 nullptr

◆ setCharData()

void ast::KernelPool::setCharData ( StringView name,
const std::vector< char > & data )

设置字符数据

参数
name数据名称
data数据

◆ setData()

void ast::KernelPool::setData ( StringView name,
const KernelData & data )

设置数据

参数
name数据名称
data数据

◆ setDoubleData()

void ast::KernelPool::setDoubleData ( StringView name,
const std::vector< double > & data )

设置双精度数据

参数
name数据名称
data数据

◆ setIntData()

void ast::KernelPool::setIntData ( StringView name,
const std::vector< int > & data )

设置整数数据

参数
name数据名称
data数据

该类的文档由以下文件生成: