* @ref make_substitution_map(const Expression &,const ValueType &)
* function.
*/
- template <typename SymbolicType, typename ValueType, typename... Args>
+ template <typename ExpressionType, typename ValueType, typename... Args>
types::substitution_map
make_substitution_map(
- const std::pair<SymbolicType, ValueType> &symbol_value,
+ const std::pair<ExpressionType, ValueType> &symbol_value,
const Args &... other_symbol_values);
//@}
* expression, and that the paired @p symbol_value elements are compatible
* with the other add_to_substitution_map() functions.
*
- * The @p SymbolicType and its associated @ValueType need not be scalar
+ * The @p ExpressionType and its associated @ValueType need not be scalar
* types. So, for example, this function could be used to add tensor-valued
* data to the map in the following way:
*
* discussion on the role of this template argument.
*/
template <bool ignore_invalid_symbols = false,
- typename SymbolicType,
+ typename ExpressionType,
typename ValueType>
void
add_to_substitution_map(
- types::substitution_map & substitution_map,
- const std::pair<SymbolicType, ValueType> &symbol_value);
+ types::substitution_map & substitution_map,
+ const std::pair<ExpressionType, ValueType> &symbol_value);
/**
* A convenience function for adding multiple entries to the
* symbolic expressions, and that the paired @p symbol_value elements are
* compatible with the other add_to_substitution_map() functions.
*
- * The @p SymbolicType and its associated @ValueType need not be scalar
+ * The @p ExpressionType and its associated @ValueType need not be scalar
* types. So, for example, this function could be used to add tensor-valued
* data to the map in the following way:
*
* discussion on the role of this template argument.
*/
template <bool ignore_invalid_symbols = false,
- typename SymbolicType,
+ typename ExpressionType,
typename ValueType>
void
add_to_substitution_map(
- types::substitution_map & substitution_map,
- const std::vector<std::pair<SymbolicType, ValueType>> &symbol_values);
+ types::substitution_map & substitution_map,
+ const std::vector<std::pair<ExpressionType, ValueType>> &symbol_values);
/**
* A convenience function for adding multiple entries to the
* function.
*/
template <bool ignore_invalid_symbols = false,
- typename SymbolicType,
+ typename ExpressionType,
typename ValueType,
typename... Args>
void
add_to_substitution_map(
- types::substitution_map & substitution_map,
- const std::pair<SymbolicType, ValueType> &symbol_value,
+ types::substitution_map & substitution_map,
+ const std::pair<ExpressionType, ValueType> &symbol_value,
const Args &... other_symbol_values);
/**
}
- template <typename SymbolicType, typename ValueType, typename... Args>
+ template <typename ExpressionType, typename ValueType, typename... Args>
types::substitution_map
make_substitution_map(
- const std::pair<SymbolicType, ValueType> &symbol_value,
+ const std::pair<ExpressionType, ValueType> &symbol_value,
const Args &... other_symbol_values)
{
types::substitution_map substitution_map;
template <bool ignore_invalid_symbols,
- typename SymbolicType,
+ typename ExpressionType,
typename ValueType>
void
add_to_substitution_map(
- types::substitution_map & substitution_map,
- const std::pair<SymbolicType, ValueType> &symbol_value)
+ types::substitution_map & substitution_map,
+ const std::pair<ExpressionType, ValueType> &symbol_value)
{
add_to_substitution_map<ignore_invalid_symbols>(substitution_map,
symbol_value.first,
template <bool ignore_invalid_symbols,
- typename SymbolicType,
+ typename ExpressionType,
typename ValueType>
void
add_to_substitution_map(
- types::substitution_map & substitution_map,
- const std::vector<std::pair<SymbolicType, ValueType>> &symbol_values)
+ types::substitution_map & substitution_map,
+ const std::vector<std::pair<ExpressionType, ValueType>> &symbol_values)
{
for (const auto &entry : symbol_values)
{
template <bool ignore_invalid_symbols,
- typename SymbolicType,
+ typename ExpressionType,
typename ValueType,
typename... Args>
void
add_to_substitution_map(
- types::substitution_map & substitution_map,
- const std::pair<SymbolicType, ValueType> &symbol_value,
+ types::substitution_map & substitution_map,
+ const std::pair<ExpressionType, ValueType> &symbol_value,
const Args &... other_symbol_values)
{
add_to_substitution_map<ignore_invalid_symbols>(substitution_map,