XResultStep(XMemPool * list_pool)

原型 XResultStep(XMemPool * list_pool)
描述 构造函数
参数 [i]XMemPool * list_pool: 内存池
返回值

~XResultStep()

原型 ~XResultStep()
描述 析构函数
参数
返回值

void addSubstep(XResultSubstep * sub)

原型 void addSubstep(XResultSubstep * sub)
描述 添加结果子步
参数 [i]XResultSubstep * sub: 结果子步指针
返回值

XResultSubstep * getSubstep(int index)

原型 XResultSubstep * getSubstep(int index)
描述 获取第index个结果子步
参数 [i]int index: 结果子步序号
返回值 结果子步指针

XResultSubstep * getLastSubstep()

原型 XResultSubstep * getLastSubstep()
描述 获取最后一个结果子步
参数
返回值 最后一个结果子步指针

void setMesh(XModel * mesh)

原型 void setMesh(XModel * mesh)
描述 绑定参考网格
参数 [i]XModel * mesh: 参考网格模型
返回值

XModel * getMesh() const

原型 XModel * getMesh() const
描述 获取结果步参考的网格模型
参数
返回值 参考的网格模型

AnalysisSolutionType getSolutionType() const

原型 AnalysisSolutionType getSolutionType() const
描述 获取求解类型
参数
返回值 求解类型标识

void setSolutionType(AnalysisSolutionType t)

原型 void setSolutionType(AnalysisSolutionType t)
描述 设置求解类型
参数 [i]AnalysisSolutionType t: 求解类型标识
返回值

XResult * getIdenticalResult(const char * name, int subindex = -1)

原型 XResult * getIdenticalResult(const char * name, int subindex = -1)
描述 获取指定结果子步中名字为name的结果数据对象
参数 [i]const char * name: 结果对象名
[i] int subindex = -1: 结果子步序号
返回值 指定结果子步中名字为name的结果数据对象

int getSubCount()

原型 int getSubCount()
描述 获取结果子步的数目
参数
返回值 结果子步的数目

void clear()

原型 void clear()
描述 清空所有结果子步
参数
返回值

int subIndex(const XResult * rlt) const

原型 int subIndex(const XResult * rlt) const
描述 获取结果数据对象的所属子步序号
参数 [i]const XResult * rlt: 结果对象指针
返回值 结果数据对象的所属子步序号