-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathMpmSimulateCmd.h
43 lines (38 loc) · 1.31 KB
/
MpmSimulateCmd.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#pragma once
/***********************************************************************
MEL 命令: mpmSimulate
-init -i 初始化模拟数据
-step -s 进行一步模拟,返回1代表正常,0代表有错误
-name -n 指定节点名称
-numParticle -nptcl 粒子数目
-create -c 创建模拟节点
/************************************************************************/
class MpmSimulateCmd: public MPxCommand
{
public:
MpmSimulateCmd(void){}
~MpmSimulateCmd(void){}
MStatus doIt(const MArgList& args);
static void* creator();
static MSyntax newSyntax();
static const char* s_cmdName;
private:
static const char* s_initFlag[2];
static const char* s_stepFlag[2];
static const char* s_numParticleFlag[2];
// static const char* m_stepStaticFlag[2];
// static const char* m_recordEleGFFlag[2];
static const char* s_saveFlag[2];
static const char* s_loadFlag[2];
static const char* s_appendLoadFlag[2];
// static const char* m_saveEleGFFlag[2];
// static const char* m_loadEleMatFlag[2];
// static const char* m_resetEleMatFlag[2];
//
static const char* s_nameFlag[2];
// static const char* m_hessianFlag[2];
// static const char* m_gradFlag[2];
// static const char* m_intPntFlag[2];
// static const char* m_surfPntFlag[2];
static const char* s_createFlag[2];
};