DeployBoundaryConditions[{l,s},dbc]
離散化された境界条件 dbc が効果を持つように,ベクトル l と行列 s を修正する.
DeployBoundaryConditions[{l,s,d},dbc]
追加的に,行列 d を修正する.
DeployBoundaryConditions[{l,s,d,m},dbc]
追加的に,行列 m を修正する.
DeployBoundaryConditions
DeployBoundaryConditions[{l,s},dbc]
離散化された境界条件 dbc が効果を持つように,ベクトル l と行列 s を修正する.
DeployBoundaryConditions[{l,s,d},dbc]
追加的に,行列 d を修正する.
DeployBoundaryConditions[{l,s,d,m},dbc]
追加的に,行列 m を修正する.
詳細とオプション
- DeployBoundaryConditionsはデフォルトではその第1引数を評価しない.第1引数は,明示的に,ベクトルと行列に対応する割り当てられた値を持つシンボルである,要素 l,s,d,m を持つリストでなければならない.DeployBoundaryConditionsから返されるときに,シンボルが新しい値に評価されるように,値は離散化された境界条件に従って修正される.
- ベクトル l と行列 s,d,m は,系の行列であり,文字列特性"All"を通してDiscretizePDEオブジェクトから得られる.
- DiscretizedBoundaryConditionDataオブジェクト dbc は,DiscretizeBoundaryConditionsによって生成される.
- DeployBoundaryConditionsは以下のオプションを持つ.
-
"ConstraintMethod" Automatic 制約条件を実現させるためにどのメソッドを使うか - デフォルトの制約条件メソッドは,ベクトルと行列の次元を同じに保ち,制約条件を強制するために値を修正する.
例題
例 (1)
Needs["NDSolve`FEM`"]NumericalRegionを設定する:
nr = ToNumericalRegion[Rectangle[{0, 0}, {1, 1 / 2}]]vd = NDSolve`VariableData[{"DependentVariables", "Space"} -> {{u, v}, {x, y}}];
sd = NDSolve`SolutionData[{"Space"} -> {nr}];coeff = InitializePDECoefficients[vd, sd, "DiffusionCoefficients" -> -{{{{1000 / 91, 0}, {0, 50 / 13}}, {{0, 300 / 91}, {50 / 13, 0}}}, {{{0, 50 / 13}, {300 / 91, 0}}, {{50 / 13, 0}, {0, 1000 / 91}}}}];
bcdata = InitializeBoundaryConditions[vd, sd, {{DirichletCondition[u[x, y] == 0., x == 0]}, {DirichletCondition[v[x, y] == 0., x == 0], NeumannValue[-1, x == 1]}}];mdata = InitializePDEMethodData[vd, sd];dpde = DiscretizePDE[coeff, mdata, sd];
dbc = DiscretizeBoundaryConditions[bcdata, mdata, sd];{l, s, d, m} = dpde["All"];DeployBoundaryConditions[{l, s}, dbc]res = LinearSolve[s, l];テクニカルノート
関連するガイド
-
▪
- 有限要素法
テキスト
Wolfram Research (2014), DeployBoundaryConditions, Wolfram言語関数, https://reference.wolfram.com/language/FEMDocumentation/ref/DeployBoundaryConditions.html.
CMS
Wolfram Language. 2014. "DeployBoundaryConditions." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/FEMDocumentation/ref/DeployBoundaryConditions.html.
APA
Wolfram Language. (2014). DeployBoundaryConditions. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/FEMDocumentation/ref/DeployBoundaryConditions.html
BibTeX
@misc{reference.wolfram_2026_deployboundaryconditions, author="Wolfram Research", title="{DeployBoundaryConditions}", year="2014", howpublished="\url{https://reference.wolfram.com/language/FEMDocumentation/ref/DeployBoundaryConditions.html}", note=[Accessed: 11-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_deployboundaryconditions, organization={Wolfram Research}, title={DeployBoundaryConditions}, year={2014}, url={https://reference.wolfram.com/language/FEMDocumentation/ref/DeployBoundaryConditions.html}, note=[Accessed: 11-August-2026]}