<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?action=history&amp;feed=atom&amp;title=lFRET%28API%29</id>
		<title>lFRET(API) - 変更履歴</title>
		<link rel="self" type="application/atom+xml" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?action=history&amp;feed=atom&amp;title=lFRET%28API%29"/>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?title=lFRET(API)&amp;action=history"/>
		<updated>2026-04-23T14:46:40Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.23.6</generator>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?title=lFRET(API)&amp;diff=8368&amp;oldid=prev</id>
		<title>Kinoshita: ページの作成:「DataManip/simulation/src/'''lFRET'''はFRET法のためのAPI です。  == 定数 == ===Point Status Mode===  typedef enum energyTransferPointMode {      energyTrans...」</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?title=lFRET(API)&amp;diff=8368&amp;oldid=prev"/>
				<updated>2014-05-20T03:04:48Z</updated>
		
		<summary type="html">&lt;p&gt;ページの作成:「DataManip/simulation/src/&amp;#039;&amp;#039;&amp;#039;lFRET&amp;#039;&amp;#039;&amp;#039;は&lt;a href=&quot;/EosJ/index.php?title=FRET%E6%B3%95&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;FRET法 (存在しないページ)&quot;&gt;FRET法&lt;/a&gt;のためのAPI です。  == 定数 == ===Point Status Mode===  typedef enum energyTransferPointMode {      energyTrans...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;DataManip/simulation/src/'''lFRET'''は[[FRET法]]のためのAPI です。&lt;br /&gt;
&lt;br /&gt;
== 定数 ==&lt;br /&gt;
===Point Status Mode===&lt;br /&gt;
 typedef enum energyTransferPointMode {&lt;br /&gt;
     energyTransferPointModeFixedPoint   = 0,&lt;br /&gt;
     energyTransferPointModeUnfixedPoint = 1,&lt;br /&gt;
     energyTransferPointModeConnect      = 2,     &lt;br /&gt;
     energyTransferPointModeFar          = 3,   &lt;br /&gt;
     energyTransferPointModeNear         = 4     &lt;br /&gt;
 } energyTransferPointMode;&lt;br /&gt;
&lt;br /&gt;
== 構造体 ==&lt;br /&gt;
 typedef double energyTransferParaTypeReal;&lt;br /&gt;
&lt;br /&gt;
===Point Information===&lt;br /&gt;
 typedef struct energyTransferPoint {&lt;br /&gt;
 	int nID;&lt;br /&gt;
 	char* ID;&lt;br /&gt;
 	energyTransferPointMode mode;&lt;br /&gt;
 	energyTransferParaTypeReal x;&lt;br /&gt;
 	energyTransferParaTypeReal y;&lt;br /&gt;
 	energyTransferParaTypeReal z;&lt;br /&gt;
 	energyTransferParaTypeReal rootB;&lt;br /&gt;
 	energyTransferParaTypeReal radius; &lt;br /&gt;
 	energyTransferParaTypeReal probability;&lt;br /&gt;
 } energyTransferPoint;&lt;br /&gt;
&lt;br /&gt;
===Connection Information===&lt;br /&gt;
 typedef struct energyTransferConnect {&lt;br /&gt;
 	int nID;&lt;br /&gt;
 	char* ID;&lt;br /&gt;
 	int nID2;&lt;br /&gt;
 	char* ID2;&lt;br /&gt;
 	energyTransferPointMode    mode;   &lt;br /&gt;
 	energyTransferParaTypeReal length; &lt;br /&gt;
 	energyTransferParaTypeReal estimatedLength;&lt;br /&gt;
 	energyTransferParaTypeReal rootB;&lt;br /&gt;
 	energyTransferParaTypeReal estimatedRootB;&lt;br /&gt;
 } energyTransferConnect;&lt;br /&gt;
&lt;br /&gt;
===Energy Transfer Data=== &lt;br /&gt;
 typedef struct energyTransferData {&lt;br /&gt;
 	int numFix; &lt;br /&gt;
 	energyTransferPoint* fix;&lt;br /&gt;
 	int numUnfix;&lt;br /&gt;
 	energyTransferPoint* unfix;&lt;br /&gt;
 	int numConnect;&lt;br /&gt;
 	energyTransferConnect* connect;&lt;br /&gt;
 	energyTransferParaTypeReal rms;&lt;br /&gt;
 	energyTransferParaTypeReal rmsRootB;&lt;br /&gt;
 } energyTransferData;&lt;br /&gt;
&lt;br /&gt;
===Information for model checking===&lt;br /&gt;
 typedef struct lenergyTransferModelCheckInfo {&lt;br /&gt;
 	int flagStartingDelta;&lt;br /&gt;
 	energyTransferParaTypeReal sdx;&lt;br /&gt;
 	energyTransferParaTypeReal sdy;&lt;br /&gt;
 	energyTransferParaTypeReal sdz;&lt;br /&gt;
 	energyTransferParaTypeReal neglect;&lt;br /&gt;
 	int excludedPDB;&lt;br /&gt;
 	int restriction;&lt;br /&gt;
 	int iter;&lt;br /&gt;
 } lenergyTransferModelCheckInfo;&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
 extern void lenergyTransferModelCheck(&lt;br /&gt;
 	energyTransferData* src, &lt;br /&gt;
 	mrcImage* unfix, mrcImage* fix,&lt;br /&gt;
 	lenergyTransferModelCheckInfo linfo, int mode);&lt;br /&gt;
&lt;br /&gt;
 extern void lenergyTransferModelExpectedFRET(&lt;br /&gt;
 	FILE* fpt, &lt;br /&gt;
 	energyTransferData* src, &lt;br /&gt;
 	mrcImage* unfix,&lt;br /&gt;
 	lenergyTransferModelCheckInfo linfo, &lt;br /&gt;
 	int mode);&lt;br /&gt;
&lt;br /&gt;
 extern void lenergyTransferModelExpectedFRET2(&lt;br /&gt;
 	FILE* fpt, &lt;br /&gt;
 	energyTransferData* src, &lt;br /&gt;
 	mrcImage* unfix,&lt;br /&gt;
 	lenergyTransferModelCheckInfo linfo, &lt;br /&gt;
 	int mode);&lt;br /&gt;
&lt;br /&gt;
 extern void lenergyTransferModelExpectedFRETSD(&lt;br /&gt;
 	FILE* fpt, &lt;br /&gt;
 	energyTransferData* src, &lt;br /&gt;
 	mrcImage* unfix,&lt;br /&gt;
 	lenergyTransferModelCheckInfo linfo, &lt;br /&gt;
 	int mode);&lt;br /&gt;
&lt;br /&gt;
 extern void energyTransferDataWrite(&lt;br /&gt;
 	energyTransferData* dst, &lt;br /&gt;
 	FILE* fpt, &lt;br /&gt;
 	int lmode);&lt;br /&gt;
 extern void energyTransferDataRead(&lt;br /&gt;
 	energyTransferData* dst, &lt;br /&gt;
 	FILE* fpt, &lt;br /&gt;
 	int lmode);&lt;/div&gt;</summary>
		<author><name>Kinoshita</name></author>	</entry>

	</feed>