LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
transform_fourier.cpp 文件参考
#include "internal/expression_transform.hpp"
#include "internal/transform_support.hpp"
#include "internal/normalization_utils.hpp"
#include "assumption_context.hpp"
#include "inference_engine.hpp"
#include "residual_verification.hpp"
#include <cmath>
#include <exception>
transform_fourier.cpp 的引用(Include)关系图:

浏览该文件的源代码.

命名空间

namespace  LMCAS

函数

TransformEngineResult LMCAS::fourier_transform_checked (const std::shared_ptr< SymbolicExpr > &f, const std::string &t, const std::string &omega)
TransformEngineResult LMCAS::fourier_transform_checked (const std::shared_ptr< SymbolicExpr > &f, const std::string &t, const std::string &omega, ComputationContext &context)
static std::shared_ptr< SymbolicExpr > LMCAS::fourier_transform_core (const std::shared_ptr< SymbolicExpr > &f, const std::string &t, const std::string &omega, ComputationContext &context, const AssumptionContext &assumptions, std::vector< std::shared_ptr< SymbolicExpr > > &conditions)
TransformEngineResult LMCAS::inverse_fourier_transform_checked (const std::shared_ptr< SymbolicExpr > &F, const std::string &omega, const std::string &t)
TransformEngineResult LMCAS::inverse_fourier_transform_checked (const std::shared_ptr< SymbolicExpr > &F, const std::string &omega, const std::string &t, ComputationContext &context)
static std::shared_ptr< SymbolicExpr > LMCAS::inverse_fourier_transform_core (const std::shared_ptr< SymbolicExpr > &F, const std::string &omega, const std::string &t, ComputationContext &context)
static std::shared_ptr< SymbolicExpr > LMCAS::te_abs_decay (const std::shared_ptr< SymbolicExpr > &f, const std::string &t, ComputationContext &context)
static std::shared_ptr< SymbolicExpr > LMCAS::te_abs_fourier (const std::shared_ptr< SymbolicExpr > &rate, const std::string &omega, ComputationContext &context)
static bool LMCAS::te_accept_decay (const std::shared_ptr< SymbolicExpr > &rate, const AssumptionContext &assumptions, std::vector< std::shared_ptr< SymbolicExpr > > &conditions, ComputationContext &context)
static std::shared_ptr< SymbolicExpr > LMCAS::te_decay_condition (const std::shared_ptr< SymbolicExpr > &rate)
static std::shared_ptr< SymbolicExpr > LMCAS::te_fourier_sum (const AddNode &addition, const std::string &t, const std::string &omega, ComputationContext &context, const AssumptionContext &assumptions, std::vector< std::shared_ptr< SymbolicExpr > > &conditions)
static std::shared_ptr< SymbolicExpr > LMCAS::te_fourier_unevaluated (const std::shared_ptr< SymbolicExpr > &f, const std::string &t, const std::string &omega)
static std::shared_ptr< SymbolicExpr > LMCAS::te_gaussian_fourier (const Rational &rate, const std::string &omega)
static bool LMCAS::te_is_abs_variable (const std::shared_ptr< const SymbolicNode > &node, const std::string &variable)