目次

概要

線素、面素、体積素。 勾配、発散、回転。 ナブラ記号。

利用方法

<dV/>
<dS/>
<dl/>
<gradient/>
<divergence/>
<rotation/>
<textgrad/>
<textdiv/>
<textrot/>
<nabra/>

サンプル

<int><sub>V</sub></int> <divergence/><vec>f</vec> <dV/>
=
<oint><sub>∂V</sub></oint> <vec>f</vec>・<dS/>
,
<int><sub>S</sub></int> <rotation/><vec>f</vec>・<dS/>
=
<oint><sub>∂S</sub></oint> <vec>f</vec>・<dl/>
,
<d/>f
=
<gradient/>f
・<dl/>,
<gradient/> = <textgrad/>, 
<divergence/> = <textdiv/>, 
<rotation/> = <textrot/>, 
<nabra/>
 
 
V
f dV =
 
 
∂V
fdS ,
 
 
S
×fdS
 
 
∂S
fdl , df = f ・dl, grad, ・ = div, × = rot,

XSL template

<xsl:template match="ufcpp:dV">
  <span class="normal">d</span>V
</xsl:template>

<xsl:template match="ufcpp:dS">
  <span class="normal">d</span><span class="vector">S</span>
</xsl:template>

<xsl:template match="ufcpp:dl">
  <span class="normal">d</span><span class="vector">l</span>
</xsl:template>

<xsl:template match="ufcpp:gradient">
  <span class="vector">∇</span>
</xsl:template>

<xsl:template match="ufcpp:divergence">
  <span class="vector">∇</span>・
</xsl:template>

<xsl:template match="ufcpp:rotation">
  <span class="vector">∇</span>×
</xsl:template>

<xsl:template match="ufcpp:textgrad">
  <span class="normal">grad</span>
</xsl:template>

<xsl:template match="ufcpp:textdiv">
  <span class="normal">div</span>
</xsl:template>

<xsl:template match="ufcpp:textrot">
  <span class="normal">rot</span>
</xsl:template>

<xsl:template match="ufcpp:nabra">
  <span class="vector">∇</span>
</xsl:template>

style sheet

span.normal
{
  font-weight:normal;
  font-style:normal;
}

更新履歴

ブログ