|
LMCAS
Lamina Computer Algebra System
|
函数 | |
| template<typename T, typename F> | |
| Result< T > | checked_construct (F &&f, const std::string &operation) |
| Result< void > | validate_complex_symbolic (const ComplexSymbolic &z, const char *name, ComputationContext &context, const std::string &operation) |
| Result< void > | validate_expr (const std::shared_ptr< SymbolicExpr > &expr, const char *name, ComputationContext &context, const std::string &operation) |
变量 | |
| constexpr const char * | kComplexAbsOperation = "complex_abs" |
| constexpr const char * | kComplexAddOperation = "complex_add" |
| constexpr const char * | kComplexArgOperation = "complex_arg" |
| constexpr const char * | kComplexConjOperation = "complex_conj" |
| constexpr const char * | kComplexDivOperation = "complex_div" |
| constexpr const char * | kComplexLocusBisectorOperation |
| constexpr const char * | kComplexLocusCircleOperation = "complex_locus_circle" |
| constexpr const char * | kComplexMulOperation = "complex_mul" |
| constexpr const char * | kComplexNthRootOperation = "solve_complex_nth_root" |
| constexpr const char * | kComplexPolarOperation = "complex_polar_form" |
| constexpr const char * | kComplexQuadraticOperation = "solve_complex_quadratic" |
| constexpr const char * | kComplexSubOperation = "complex_sub" |
| Result< T > LMCAS::anonymous_namespace{symbolic_complex.cpp}::checked_construct | ( | F && | f, |
| const std::string & | operation ) |
在文件 symbolic_complex.cpp 第 62 行定义.
引用了 checked_construct(), LMCAS::Result< T >::failure(), LMCAS::InternalInvariant, LMCAS::ResourceLimit , 以及 LMCAS::Result< T >::success().
被这些函数引用 checked_construct().
| Result< void > LMCAS::anonymous_namespace{symbolic_complex.cpp}::validate_complex_symbolic | ( | const ComplexSymbolic & | z, |
| const char * | name, | ||
| ComputationContext & | context, | ||
| const std::string & | operation ) |
在文件 symbolic_complex.cpp 第 30 行定义.
引用了 LMCAS::context, LMCAS::Result< T >::failure(), LMCAS::ComplexSymbolic::imag, LMCAS::InvalidArgument, LMCAS::name, LMCAS::detail::node(), LMCAS::ComplexSymbolic::real, LMCAS::Result< T >::success() , 以及 validate_complex_symbolic().
被这些函数引用 validate_complex_symbolic().
| Result< void > LMCAS::anonymous_namespace{symbolic_complex.cpp}::validate_expr | ( | const std::shared_ptr< SymbolicExpr > & | expr, |
| const char * | name, | ||
| ComputationContext & | context, | ||
| const std::string & | operation ) |
在文件 symbolic_complex.cpp 第 47 行定义.
引用了 LMCAS::context, LMCAS::Result< T >::failure(), LMCAS::InvalidArgument, LMCAS::name, LMCAS::detail::node(), LMCAS::Result< T >::success() , 以及 validate_expr().
被这些函数引用 validate_expr().
|
constexpr |
在文件 symbolic_complex.cpp 第 21 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 16 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 22 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 20 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 19 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 27 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 26 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 18 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 24 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 23 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 25 行定义.
|
constexpr |
在文件 symbolic_complex.cpp 第 17 行定义.