杂项

Functions

add_continuity_equations(block, d, i, loc)

在多项式基函数在有限元边界上没有根的情况下添加连续性方程

add_discretization_equations(block, d)

将DerivativeVar d的离散化方程添加到Block块中。

block_fully_discretized(b)

检查块中的所有ContinuousSets是否已被离散化

create_access_function(var)

此方法返回一个函数,该函数通过调用而不是索引来返回组件

create_partial_expression(scheme, expr, ind, loc)

此方法返回一个函数,该函数将离散化方案应用于沿特定索引集的表达式。

expand_components(block)

遍历块组件并尝试扩展它们。

generate_colloc_points(ds, tau)

此函数在微分集中的有限元之间添加配置点

generate_finite_elements(ds, nfe)

此函数首先检查微分集中有限元素的数量是否等于nfe。

get_index_information(var, ds)

此方法将找到集合 ds 在变量 var 中的索引位置,返回非 ds 索引的列表,并返回一个函数,该函数可用于通过指定有限元和配置点来访问由 ContinuousSet 索引的 var 中的特定索引。

update_contset_indexed_component(comp, ...)

更新任何由已更改的ContinuousSet索引的模型组件