LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
LMCAS::anonymous_namespace{series_engine.cpp} 命名空间参考

函数

Result< void > validate_power_series_order (int order, ComputationContext &context, const std::string &operation)

函数说明

◆ validate_power_series_order()

Result< void > LMCAS::anonymous_namespace{series_engine.cpp}::validate_power_series_order ( int order,
ComputationContext & context,
const std::string & operation )

在文件 series_engine.cpp 第 29 行定义.

33{
34 auto step = context.consume_steps(1, operation);
35 if (!step) {
36 return step;
37 }
38 if (order <= 0) {
41 "power series truncation order must be positive",
42 operation);
43 }
44 return Result<void>::success();
45}
static Result failure(CasErrc code, std::string message, std::string operation={})
static Result success(T value)
const std::vector< Polynomial< BigInt > > const BigInt ComputationContext & context
const std::vector< FGLMPoly > const MonomialOrder & order

引用了 LMCAS::context, LMCAS::Result< T >::failure(), LMCAS::InvalidArgument, LMCAS::order, LMCAS::Result< T >::success() , 以及 validate_power_series_order().

被这些函数引用 validate_power_series_order().

函数调用图:
这是这个函数的调用关系图: