13#ifndef dealii_differentiation_sd_symengine_types_h
14#define dealii_differentiation_sd_symengine_types_h
18#ifdef DEAL_II_WITH_SYMENGINE
20# include <boost/serialization/map.hpp>
29#ifdef DEAL_II_WITH_SYMENGINE
61 std::map<SD::Expression, SD::Expression, internal::ExpressionKeyLess>;
82#ifdef DEAL_II_WITH_SYMENGINE
91 namespace serialization
93 namespace SD = ::Differentiation::SD;
95 template <
typename Archive>
98 SD::types::internal::ExpressionKeyLess & ,
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
std::vector< SD::Expression > symbol_vector
std::map< SD::Expression, SD::Expression, internal::ExpressionKeyLess > substitution_map
void serialize(Archive &ar, ::std_cxx26::inplace_vector< T, N > &t, const unsigned int file_version)
bool operator()(const SD::Expression &lhs, const SD::Expression &rhs) const