LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
ode_first_order.cpp 文件参考
#include "internal/expression_transform.hpp"
#include "symbolic_ode_engine.hpp"
#include "internal/symbolic_ast.hpp"
#include "symbolic.hpp"
#include "poly_utils.hpp"
#include "internal/expression_analysis.hpp"
#include "lmmc/config.h"
#include "lmmc/numeric.h"
#include "internal/ode_support.hpp"
#include "integrator.hpp"
#include "residual_verification.hpp"
#include <cmath>
#include <memory>
#include <string>
#include <stdexcept>
ode_first_order.cpp 的引用(Include)关系图:

浏览该文件的源代码.

命名空间

namespace  LMCAS

函数

std::shared_ptr< SymbolicExpr > LMCAS::find_integrating_factor (const std::shared_ptr< SymbolicExpr > &M, const std::shared_ptr< SymbolicExpr > &N, const std::string &x, const std::string &y)
static ExpressionResult LMCAS::find_integrating_factor_impl (const std::shared_ptr< SymbolicExpr > &M, const std::shared_ptr< SymbolicExpr > &N, const std::string &x, const std::string &y, ComputationContext &context)
static std::shared_ptr< SymbolicExpr > LMCAS::integrating_factor_from_antiderivative (const std::shared_ptr< SymbolicExpr > &antiderivative, const std::string &variable, ComputationContext &context)
static ExpressionResult LMCAS::integrating_factor_from_ratio (const std::shared_ptr< SymbolicExpr > &ratio, const std::string &variable, const std::string &excluded_variable, Integrator &integrator, ComputationContext &context)
ODESolutionResult LMCAS::solve_bernoulli_ode_checked (const std::shared_ptr< SymbolicExpr > &P, const std::shared_ptr< SymbolicExpr > &Q, int n, const std::string &x, const std::string &y)
ODESolutionResult LMCAS::solve_bernoulli_ode_checked (const std::shared_ptr< SymbolicExpr > &P, const std::shared_ptr< SymbolicExpr > &Q, int n, const std::string &x, const std::string &y, ComputationContext &context)
static ODESolutionResult LMCAS::solve_bernoulli_ode_impl (const std::shared_ptr< SymbolicExpr > &, const std::shared_ptr< SymbolicExpr > &, int, const std::string &, const std::string &, ComputationContext &context)
ODESolutionResult LMCAS::solve_exact_ode_checked (const std::shared_ptr< SymbolicExpr > &M, const std::shared_ptr< SymbolicExpr > &N, const std::string &x, const std::string &y)
ODESolutionResult LMCAS::solve_exact_ode_checked (const std::shared_ptr< SymbolicExpr > &M, const std::shared_ptr< SymbolicExpr > &N, const std::string &x, const std::string &y, ComputationContext &context)
static ODESolutionResult LMCAS::solve_exact_ode_impl (const std::shared_ptr< SymbolicExpr > &, const std::shared_ptr< SymbolicExpr > &, const std::string &, const std::string &, ComputationContext &context)
ODESolutionResult LMCAS::solve_homogeneous_ode_checked (const std::shared_ptr< SymbolicExpr > &rhs, const std::string &x, const std::string &y)
ODESolutionResult LMCAS::solve_homogeneous_ode_checked (const std::shared_ptr< SymbolicExpr > &rhs, const std::string &x, const std::string &y, ComputationContext &context)
static ODESolutionResult LMCAS::solve_homogeneous_ode_impl (const std::shared_ptr< SymbolicExpr > &, const std::string &, const std::string &, ComputationContext &context)