|
LMCAS
Lamina Computer Algebra System
|
#include <stdexcept>#include "internal/expression_transform.hpp"#include "internal/transform_support.hpp"#include "internal/normalization_utils.hpp"#include <cmath>#include <exception>命名空间 | |
| namespace | LMCAS |
函数 | |
| TransformEngineResult | LMCAS::convolve_checked (const std::shared_ptr< SymbolicExpr > &f, const std::shared_ptr< SymbolicExpr > &g, const std::string &var) |
| TransformEngineResult | LMCAS::convolve_checked (const std::shared_ptr< SymbolicExpr > &f, const std::shared_ptr< SymbolicExpr > &g, const std::string &var, ComputationContext &context) |
| static TransformEngineResult | LMCAS::te_convolve_core (const std::shared_ptr< SymbolicExpr > &f, const std::shared_ptr< SymbolicExpr > &g, const std::string &variable, ComputationContext &context) |
| static TransformEngineResult | LMCAS::te_convolve_sum (const AddNode &addition, const std::shared_ptr< SymbolicExpr > &other, bool sum_is_left, const std::string &variable, ComputationContext &context) |
| static Result< void > | LMCAS::te_validate_convolution_inputs (const std::shared_ptr< SymbolicExpr > &f, const std::shared_ptr< SymbolicExpr > &g, const std::string &var, ComputationContext &context, const std::string &operation) |