【手続補正書】
【提出日】平成17年7月29日(2005.7.29)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１次元実領域上に構成された１次元構造格子と、該１次元構造格子の各胞中心において値が定まる事によって定義される該１次元構造格子上の関数ｆとに基づいて、該関数ｆを前記１次元実領域上で補間した関数Ｆを定義する補間方法において、
着目する胞において、該関数ｆの前進差分と後進差分の符号が異なるときには傾きをゼロに設定し、該前進差分と後進差分の符号が同じ場合は、当該２つの差分のうちで絶対値の小さい方の２倍の値を傾きに設定し、
中心での値として前記着目する胞の中心における前記関数ｆの値を持ち、設定された前記傾きを持つ１次関数によって、該胞で定まる１次元実領域の部分領域上での該関数Ｆの値を定めることを特徴とする補間方法。
【請求項２】
移流型微分方程式の数値解法における補間方法として用いることを特徴とする請求項１記載の補間方法。
【請求項３】
２次元実領域上の構成された２次元構造格子と、該２次元構造格子の各胞中心において値が定まる事によって定義される該２次元構造格子上の関数ｆとに基づいて、該関数ｆを前記２次元実領域上で補間した関数Ｆを定義する補間方法において、
着目する第１の胞の各辺を東西あるいは南北にそれぞれ合わせた際に東西南北方向に隣合う４胞に対して、前記第１の胞の中心点と各４胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ東西と前記Ｄｆ南北の傾きを有し前記第１の胞の中心において該第１の胞の中心での前記関数ｆの値を持つ平面を構成してそれを第１の平面に設定し、
前記第１の胞の北東方向の格子点における前記第１の平面の値が該第１の胞の中心の値より大きい場合は、前記第１の平面の該北東方向の格子点での値が、該格子点を共有する前記第１の胞以外の３胞の中心でのｆの値を超えないようにＤｆ東西及びＤｆ南北を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、
前記第１の胞の北東方向の格子点における前記第１の平面の値が該第１の胞の中心の値より小さい場合は、前記第１の平面の該北東方向の格子点での値が、該格子点を共有する前記第１の胞以外の３胞の中心でのｆの値を下回らないように前記Ｄｆ東西及び前記Ｄｆ南北を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、
前記変更により得られた前記第１の平面に対して、該北東方向の格子点に対して行った操作を、北西方向の格子点、南西方向の格子点及び南東方向の格子点に対してそれぞれ行うことにより、該第１の平面の傾きを変更させ、得られた平面を前記第１の胞内での前記補間関数Ｆとして定めることを特徴する補間方法。
【請求項４】
３次元実領域上の構成された３次元構造格子と、該３次元構造格子の各胞中心において値が定まる事によって定義される該３次元構造格子上の関数ｆとに基づいて、該関数ｆを前記３次元実領域上で補間した関数Ｆを定義する補間方法において、
着目する第１の胞の各辺を東西、南北あるいは天地にそれぞれ合わせた際に、東西南北天地方向に隣合う６胞に対して、前記第１の胞の中心点と各６胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北、Ｄｆ天、Ｄｆ地とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ天と前記Ｄｆ地が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ天地に設定し、前記Ｄｆ東西と前記Ｄｆ南北と前記Ｄｆ天地の傾きを有し前記第１の胞の中心における関数ｆの値を通る補間関数の候補を構成してそれを第１の平面とし、
前記第１の胞の北東天方向の格子点における前記第１の平面の値が該第１の胞の中心の値より大きい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を超えないように、前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、
前記第１の胞の北東天方向の格子点における前記第１の平面の値が前記第１の胞の中心の値より小さい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を下回らないように前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、
得られた補間関数の候補となる前記第１の平面に対して、該北東天方向の格子点に対して行った操作を、北西天方向の格子点、南西天方向の格子点、南東天方向の格子点、北東地方向の格子点、北西地方向の格子点、南西地方向の格子点、及び南東地方向の格子点に対してそれぞれ行うことにより、該第１の平面の傾きを変更させ、得られた平面を前記第１の胞内での前記補間関数Ｆとして定めることを特徴とする補間方法。
【請求項５】
移流型微分方程式の数値解法における補間方法として用いることを特徴とする請求項４記載の補間方法。
【請求項６】
１次元実領域上に構成された１次元構造格子と、該１次元構造格子の各胞中心において値が定まる事によって定義される該１次元構造格子上の関数ｆとに基づいて、前記１次元実領域上で補間した関数Ｆを定義する補間方法を実行する実行装置において、
着目する胞に対して、該格子上の点を前進差分と後進差分の符号が異なるときには傾きをゼロに設定し、該格子上の点を前進差分と後進差分の符号が同じ場合は、当該２つの差分のうちで絶対値の小さい方の２倍の値を傾きに設定する手段と、
中心での値として前記着目する胞の中心における前記関数ｆの値を持ち、設定された前記傾きを持つ１次関数によって、該胞で定まる１次元実領域の部分領域上での該関数Ｆの値を定める手段とを備えたことを特徴とする実行装置。
【請求項７】
２次元実領域上の構成された２次元構造格子と、該２次元構造格子の各胞中心において値が定まる事によって定義される該２次元構造格子上の関数ｆとに基づいて、該関数ｆを前記２次元実領域上で補間した関数Ｆを定義する補間方法を実行する実行装置において、
着目する第１の胞の各辺を東西あるいは南北にそれぞれ合わせた際に東西南北方向に隣合う４胞に対して、前記第１の胞の中心点と各４胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はその絶対値の小さいものをＤｆ東西とし、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ東西と前記Ｄｆ南北の傾きを有し前記第１の胞の中心において該第１の胞の中心での前記関数ｆの値を持つ平面を構成してそれを第１の平面に設定する手段と、
前記第１の胞の北東方向の格子点における前記第１の平面の値が該第１の胞の中心の値より大きい場合は、前記第１の平面の該北東方向の格子点での値が、該格子点を共有する前記第１の胞以外の３胞の中心でのｆの値を超えないようにＤｆ東西及びＤｆ南北を１以下の最大の定数により定数倍することにより前記第１の平面を変更する手段と、
前記第１の胞の北東方向の格子点における前記第１の平面の値が該第１の胞の中心の値より小さい場合は、前記第１の平面の該北東方向の格子点での値が、該格子点を共有する前記第１の胞以外の３胞の中心でのｆの値を下回らないように前記Ｄｆ東西及び前記Ｄｆ南北を１以下の最大の定数により定数倍することにより前記第１の平面を変更する手段と、
前記変更により得られた前記第１の平面に対して、該北東方向の格子点に対して行った操作を、北西方向の格子点、南西方向の格子点及び南東方向の格子点に対してそれぞれ行うことにより、該第１の平面の傾きを変更させ、得られた平面を前記第１の胞内での前記補間関数Ｆとして定める手段とを備えたことを特徴する実行装置。
【請求項８】
３次元実領域上の構成された３次元構造格子と、該３次元構造格子の各胞中心において値が定まる事によって定義される該３次元構造格子上の関数ｆとに基づいて、該関数ｆを前記３次元実領域上で補間した関数Ｆを定義する補間方法を実行する実行装置において、
着目する第１の胞の各辺を東西、南北あるいは天地にそれぞれ合わせた際に、東西南北天地方向に隣合う６胞に対して、前記第１の胞の中心点と各６胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北、Ｄｆ天、Ｄｆ地とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ天と前記Ｄｆ地が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ天地に設定し、前記Ｄｆ東西と前記Ｄｆ南北と前記Ｄｆ天地の傾きを有し前記第１の胞の中心における関数ｆの値を通る補間関数の候補を構成してそれを第１の平面と設定する手段と、
前記第１の胞の北東天方向の格子点における前記第１の平面の値が該第１の胞の中心の値より大きい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を超えないように、前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更する手段と、
前記第１の胞の北東天方向の格子点における前記第１の平面の値が前記第１の胞の中心の値より小さい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を下回らないように前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更する手段と、
得られた補間関数の候補となる前記第１の平面に対して、該北東天方向の格子点に対して行った操作を、北西天方向の格子点、南西天方向の格子点、南東天方向の格子点、北東地方向の格子点、北西地方向の格子点、南西地方向の格子点、及び南東地方向の格子点に対してそれぞれ行うことにより、該第１の平面の傾きを変更させ、得られた平面を前記第１の胞内での前記補間関数Ｆとして定める手段とを備えたことを特徴とする実行装置。
【請求項９】
１次元実領域上に構成された１次元構造格子と、該１次元構造格子の各胞中心において値が定まる事によって定義される該１次元構造格子上の関数ｆとに基づいて、該関数ｆを前記１次元実領域上で補間した関数Ｆを定義する補間方法を実行するためのコンピュータで実行可能な制御プログラムであって、
着目する胞に対して、該格子上の点を前進差分と後進差分の符号が異なるときには傾きをゼロに設定し、該格子上の点を前進差分と後進差分の符号が同じ場合は、当該２つの差分のうちで絶対値の小さい方の２倍の値を傾きに設定し、中心での値として前記着目する胞の中心における前記関数ｆの値を持ち、設定された前記傾きを持つ１次関数によって、該胞で定まる１次元実領域の部分領域上での該関数Ｆの値を定めるような内容を有することを特徴とする制御プログラム。
【請求項１０】
２次元実領域上の構成された２次元構造格子と、該２次元構造格子の各胞中心において値が定まる事によって定義される該２次元構造格子上の関数ｆとに基づいて、該関数ｆを前記２次元実領域上で補間した関数Ｆを定義する補間方法を実行するためのコンピュータで実行可能な制御プログラムであって、
着目する第１の胞の各辺を東西あるいは南北にそれぞれ合わせた際に東西南北方向に隣合う４胞に対して、前記第１の胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ東西と前記Ｄｆ南北の傾きを有し前記第１の胞の中心において該第１の胞の中心での前記関数ｆの値を持つ平面を構成してそれを第１の平面に設定し、
前記胞甲の北東方向の格子点における前記平面乙の値が胞甲の中心の値より大きい場合は、前記平面乙の該北東方向の格子点での値が、該格子点を共有する胞甲以外の３胞の中心でのｆの値を超えないようにＤｆ東西及びＤｆ南北を１以下の最大の定数により定数倍することにより前記平面乙を変更し、
前記胞甲の北東方向の格子点における平面乙の値が胞甲の中心の値より小さい場合は、前記平面乙の該北東方向の格子点での値が、該格子点を共有する胞甲以外の３胞の中心でのｆの値を下回らないように前記Ｄｆ東西及び前記Ｄｆ南北を１以下の最大の定数により定数倍することにより前記平面乙を変更し、
得られた平面乙に対して、該北東方向の格子点に対して行った操作を、北西方向の格子点、南西方向の格子点及び南東方向の格子点に対してそれぞれ行うことにより、該平面乙の傾きを変更させ、得られた平面を該胞甲内での前記補間関数Fとして定めるような内容を有することを特徴する制御プログラム。
【請求項１１】
３次元実領域上の構成された３次元構造格子と、該３次元構造格子の各胞中心において値が定まる事によって定義される該３次元構造格子上の関数ｆとに基づいて、該関数ｆを前記３次元実領域上で補間した関数Ｆを定義する補間方法において、
着目する第１の胞の各辺を東西、南北あるいは天地にそれぞれ合わせた際に、東西南北天地方向に隣合う６胞に対して、前記第１の胞の中心点と各６胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北、Ｄｆ天、Ｄｆ地とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ天と前記Ｄｆ地が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ天地に設定し、前記Ｄｆ東西と前記Ｄｆ南北と前記Ｄｆ天地の傾きを有し前記第１の胞の中心における関数ｆの値を通る補間関数の候補を構成してそれを第１の平面とし、
前記第１の胞の北東天方向の格子点における前記第１の平面の値が該第１の胞の中心の値より大きい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を超えないように、前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、
前記第１の胞の北東天方向の格子点における前記第１の平面の値が前記第１の胞の中心の値より小さい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を下回らないように前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、
得られた補間関数の候補となる前記第１の平面に対して、該北東天方向の格子点に対して行った操作を、北西天方向の格子点、南西天方向の格子点、南東天方向の格子点、北東地方向の格子点、北西地方向の格子点、南西地方向の格子点、及び南東地方向の格子点に対してそれぞれ行うことにより、該第１の平面の傾きを変更させ、得られた平面を前記第１の胞内での前記補間関数Ｆとして定めるような内容を有することを特徴とする制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
【課題を解決するための手段】
上記目的を達成するために、本発明の第一の補間方法では、１次元実領域上に構成された１次元構造格子と、該１次元構造格子の各胞中心において値が定まる事によって定義される該１次元構造格子上の関数ｆとに基づいて、該関数ｆを前記１次元実領域上で補間した関数Ｆを定義する補間方法において、着目する胞において、該関数ｆの前進差分と後進差分の符号が異なるときには傾きをゼロに設定し、該前進差分と後進差分の符号が同じ場合は、当該２つの差分のうちで絶対値の小さい方の２倍の値を傾きに設定し、中心での値として前記着目する胞の中心における前記関数ｆの値を持ち、設定された前記傾きを持つ１次関数によって、該胞で定まる１次元実領域の部分領域上での該関数Ｆの値を定めることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明の第二の補間方法では、２次元実領域上の構成された２次元構造格子と、該２次元構造格子の各胞中心において値が定まる事によって定義される該２次元構造格子上の関数ｆとに基づいて、該関数ｆを前記２次元実領域上で補間した関数Ｆを定義する補間方法において、着目する第１の胞の各辺を東西あるいは南北にそれぞれ合わせた際に東西南北方向に隣合う４胞に対して、前記第１の胞の中心点と各４胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ東西と前記Ｄｆ南北の傾きを有し前記第１の胞の中心において該第１の胞の中心での前記関数ｆの値を持つ平面を構成してそれを第１の平面に設定し、前記第１の胞の北東方向の格子点における前記第１の平面の値が該第１の胞の中心の値より大きい場合は、前記第１の平面の該北東方向の格子点での値が、該格子点を共有する前記第１の胞以外の３胞の中心でのｆの値を超えないようにＤｆ東西及びＤｆ南北を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、前記第１の胞の北東方向の格子点における前記第１の平面の値が該第１の胞の中心の値より小さい場合は、前記第１の平面の該北東方向の格子点での値が、該格子点を共有する前記第１の胞以外の３胞の中心でのｆの値を下回らないように前記Ｄｆ東西及び前記Ｄｆ南北を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、前記変更により得られた前記第１の平面に対して、該北東方向の格子点に対して行った操作を、北西方向の格子点、南西方向の格子点及び南東方向の格子点に対してそれぞれ行うことにより、該第１の平面の傾きを変更させ、得られた平面を前記第１の胞内での前記補間関数Ｆとして定めることを特徴する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
本発明の第三の補間方法では、３次元実領域上の構成された３次元構造格子と、該３次元構造格子の各胞中心において値が定まる事によって定義される該３次元構造格子上の関数ｆとに基づいて、該関数ｆを前記３次元実領域上で補間した関数Ｆを定義する補間方法において、着目する第１の胞の各辺を東西、南北あるいは天地にそれぞれ合わせた際に、東西南北天地方向に隣合う６胞に対して、前記第１の胞の中心点と各６胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北、Ｄｆ天、Ｄｆ地とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ天と前記Ｄｆ地が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ天地に設定し、前記Ｄｆ東西と前記Ｄｆ南北と前記Ｄｆ天地の傾きを有し前記第１の胞の中心における関数ｆの値を通る補間関数の候補を構成してそれを第１の平面とし、前記第１の胞の北東天方向の格子点における前記第１の平面の値が該第１の胞の中心の値より大きい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を超えないように、前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、前記第１の胞の北東天方向の格子点における前記第１の平面の値が前記第１の胞の中心の値より小さい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を下回らないように前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、得られた補間関数の候補となる前記第１の平面に対して、該北東天方向の格子点に対して行った操作を、北西天方向の格子点、南西天方向の格子点、南東天方向の格子点、北東地方向の格子点、北西地方向の格子点、南西地方向の格子点、及び南東地方向の格子点に対してそれぞれ行うことにより、該第１の平面の傾きを変更させ、得られた平面を前記第１の胞内での前記補間関数Ｆとして定めることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
本発明の第一の実行装置では、１次元実領域上に構成された１次元構造格子と、該１次元構造格子の各胞中心において値が定まる事によって定義される該１次元構造格子上の関数ｆとに基づいて、前記１次元実領域上で補間した関数Ｆを定義する補間方法を実行する実行装置において、着目する胞に対して、該格子上の点を前進差分と後進差分の符号が異なるときには傾きをゼロに設定し、該格子上の点を前進差分と後進差分の符号が同じ場合は、当該２つの差分のうちで絶対値の小さい方の２倍の値を傾きに設定する手段と、中心での値として前記着目する胞の中心における前記関数ｆの値を持ち、設定された前記傾きを持つ１次関数によって、該胞で定まる１次元実領域の部分領域上での該関数Ｆの値を定める手段とを備えたことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
本発明の第二の実行装置では、２次元実領域上の構成された２次元構造格子と、該２次元構造格子の各胞中心において値が定まる事によって定義される該２次元構造格子上の関数ｆとに基づいて、該関数ｆを前記２次元実領域上で補間した関数Ｆを定義する補間方法を実行する実行装置において、着目する第１の胞の各辺を東西あるいは南北にそれぞれ合わせた際に東西南北方向に隣合う４胞に対して、前記第１の胞の中心点と各４胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はその絶対値の小さいものをＤｆ東西とし、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ東西と前記Ｄｆ南北の傾きを有し前記第１の胞の中心において該第１の胞の中心での前記関数ｆの値を持つ平面を構成してそれを第１の平面に設定する手段と、前記第１の胞の北東方向の格子点における前記第１の平面の値が該第１の胞の中心の値より大きい場合は、前記第１の平面の該北東方向の格子点での値が、該格子点を共有する前記第１の胞以外の３胞の中心でのｆの値を超えないようにＤｆ東西及びＤｆ南北を１以下の最大の定数により定数倍することにより前記第１の平面を変更する手段と、前記第１の胞の北東方向の格子点における前記第１の平面の値が該第１の胞の中心の値より小さい場合は、前記第１の平面の該北東方向の格子点での値が、該格子点を共有する前記第１の胞以外の３胞の中心でのｆの値を下回らないように前記Ｄｆ東西及び前記Ｄｆ南北を１以下の最大の定数により定数倍することにより前記第１の平面を変更する手段と、前記変更により得られた前記第１の平面に対して、該北東方向の格子点に対して行った操作を、北西方向の格子点、南西方向の格子点及び南東方向の格子点に対してそれぞれ行うことにより、該第１の平面の傾きを変更させ、得られた平面を前記第１の胞内での前記補間関数Ｆとして定める手段とを備えたことを特徴する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
本発明の第三の実行装置では、３次元実領域上の構成された３次元構造格子と、該３次元構造格子の各胞中心において値が定まる事によって定義される該３次元構造格子上の関数ｆとに基づいて、該関数ｆを前記３次元実領域上で補間した関数Ｆを定義する補間方法を実行する実行装置において、着目する第１の胞の各辺を東西、南北あるいは天地にそれぞれ合わせた際に、東西南北天地方向に隣合う６胞に対して、前記第１の胞の中心点と各６胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北、Ｄｆ天、Ｄｆ地とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ天と前記Ｄｆ地が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ天地に設定し、前記Ｄｆ東西と前記Ｄｆ南北と前記Ｄｆ天地の傾きを有し前記第１の胞の中心における関数ｆの値を通る補間関数の候補を構成してそれを第１の平面と設定する手段と、前記第１の胞の北東天方向の格子点における前記第１の平面の値が該第１の胞の中心の値より大きい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を超えないように、前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更する手段と、前記第１の胞の北東天方向の格子点における前記第１の平面の値が前記第１の胞の中心の値より小さい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を下回らないように前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更する手段と、得られた補間関数の候補となる前記第１の平面に対して、該北東天方向の格子点に対して行った操作を、北西天方向の格子点、南西天方向の格子点、南東天方向の格子点、北東地方向の格子点、北西地方向の格子点、南西地方向の格子点、及び南東地方向の格子点に対してそれぞれ行うことにより、該第１の平面の傾きを変更させ、得られた平面を前記第１の胞内での前記補間関数Ｆとして定める手段とを備えたことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
本発明の第一の制御プログラムでは、１次元実領域上に構成された１次元構造格子と、該１次元構造格子の各胞中心において値が定まる事によって定義される該１次元構造格子上の関数ｆとに基づいて、該関数ｆを前記１次元実領域上で補間した関数Ｆを定義する補間方法を実行するためのコンピュータで実行可能な制御プログラムであって、着目する胞に対して、該格子上の点を前進差分と後進差分の符号が異なるときには傾きをゼロに設定し、該格子上の点を前進差分と後進差分の符号が同じ場合は、当該２つの差分のうちで絶対値の小さい方の２倍の値を傾きに設定し、中心での値として前記着目する胞の中心における前記関数ｆの値を持ち、設定された前記傾きを持つ１次関数によって、該胞で定まる１次元実領域の部分領域上での該関数Ｆの値を定めるような内容を有することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
本発明の第二の制御プログラムでは、２次元実領域上の構成された２次元構造格子と、該２次元構造格子の各胞中心において値が定まる事によって定義される該２次元構造格子上の関数ｆとに基づいて、該関数ｆを前記２次元実領域上で補間した関数Ｆを定義する補間方法を実行するためのコンピュータで実行可能な制御プログラムであって、着目する第１の胞の各辺を東西あるいは南北にそれぞれ合わせた際に東西南北方向に隣合う４胞に対して、前記第１の胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ東西と前記Ｄｆ南北の傾きを有し前記第１の胞の中心において該第１の胞の中心での前記関数ｆの値を持つ平面を構成してそれを第１の平面に設定し、前記胞甲の北東方向の格子点における前記平面乙の値が胞甲の中心の値より大きい場合は、前記平面乙の該北東方向の格子点での値が、該格子点を共有する胞甲以外の３胞の中心でのｆの値を超えないようにＤｆ東西及びＤｆ南北を１以下の最大の定数により定数倍することにより前記平面乙を変更し、前記胞甲の北東方向の格子点における平面乙の値が胞甲の中心の値より小さい場合は、前記平面乙の該北東方向の格子点での値が、該格子点を共有する胞甲以外の３胞の中心でのｆの値を下回らないように前記Ｄｆ東西及び前記Ｄｆ南北を１以下の最大の定数により定数倍することにより前記平面乙を変更し、得られた平面乙に対して、該北東方向の格子点に対して行った操作を、北西方向の格子点、南西方向の格子点及び南東方向の格子点に対してそれぞれ行うことにより、該平面乙の傾きを変更させ、得られた平面を該胞甲内での前記補間関数Ｆとして定めるような内容を有することを特徴する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
本発明の第三の制御プログラムでは、３次元実領域上の構成された３次元構造格子と、該３次元構造格子の各胞中心において値が定まる事によって定義される該３次元構造格子上の関数ｆとに基づいて、該関数ｆを前記３次元実領域上で補間した関数Ｆを定義する補間方法において、着目する第１の胞の各辺を東西、南北あるいは天地にそれぞれ合わせた際に、東西南北天地方向に隣合う６胞に対して、前記第１の胞の中心点と各６胞の中心点との前記関数ｆの片側差分値の２倍の値をそれぞれＤｆ東、Ｄｆ西、Ｄｆ南、Ｄｆ北、Ｄｆ天、Ｄｆ地とし、前記Ｄｆ東と前記Ｄｆ西が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ東西に設定し、前記Ｄｆ南と前記Ｄｆ北が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ南北に設定し、前記Ｄｆ天と前記Ｄｆ地が異符号の場合はゼロ、同符号の場合はそれらのうちで絶対値の小さいものをＤｆ天地に設定し、前記Ｄｆ東西と前記Ｄｆ南北と前記Ｄｆ天地の傾きを有し前記第１の胞の中心における関数ｆの値を通る補間関数の候補を構成してそれを第１の平面とし、前記第１の胞の北東天方向の格子点における前記第１の平面の値が該第１の胞の中心の値より大きい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を超えないように、前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、前記第１の胞の北東天方向の格子点における前記第１の平面の値が前記第１の胞の中心の値より小さい場合は、該第１の平面の該北東天方向の格子点での値が、該格子点を共有する前記第１の胞以外の７胞の中心でのｆ値を下回らないように前記Ｄｆ東西、前記Ｄｆ南北及び前記Ｄｆ天地を１以下の最大の定数により定数倍することにより前記第１の平面を変更し、得られた補間関数の候補となる前記第１の平面に対して、該北東天方向の格子点に対して行った操作を、北西天方向の格子点、南西天方向の格子点、南東天方向の格子点、北東地方向の格子点、北西地方向の格子点、南西地方向の格子点、及び南東地方向の格子点に対してそれぞれ行うことにより、該第１の平面の傾きを変更させ、得られた平面を前記第１の胞内での前記補間関数Ｆとして定めるような内容を有することを特徴とする。