🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
Function.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "
UnaryScalarFunc.hpp
"
25
#include "
UnaryVectorFunc.hpp
"
26
#include "
ScalarFunc.hpp
"
27
#include "
VectorFunc.hpp
"
28
29
30
AST_NAMESPACE_BEGIN
31
32
/*
33
* 含义解释:
34
* 1. 一元:指函数只有一个变量,如 f(x) = x^2
35
* 2. 多元:指函数有多个变量,如 f(x, y) = x^2 + y^2
36
* 3. 标量:指函数的返回值是一个标量,如 f(x) = x^2
37
* 4. 向量:指函数的返回值是一个向量,如 f(x) = [x, x^2]
38
*
39
* 单词解释:
40
* unary/univariate 一元
41
* multivariate 多元
42
* scalar 标量
43
* vector 向量
44
*
45
* 类型命名规则:
46
* 1. 一元标量值函数:UnaryScalarFunc (一元函数/标量函数)
47
* 2. 一元向量值函数:UnaryVectorFunc
48
* 3. 多元标量值函数:MultivariateScalarFunc
49
* 4. 多元向量值函数:MultivariateVectorFunc
50
*
51
* 注意,在**不严格的定义**下,多元可以涵盖一元,向量可以涵盖标量。
52
*
53
*/
54
55
AST_NAMESPACE_END
ScalarFunc.hpp
~
UnaryScalarFunc.hpp
~
UnaryVectorFunc.hpp
~
VectorFunc.hpp
~
src
AstMath
Function
Function.hpp
制作者
1.12.0