メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ  

クラス CollocWt の解説

#include <CollocWt.h>

CollocWtのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 CollocWt (void)
 CollocWt (int nc, int il, int ir)
 CollocWt (int nc, int il, int ir, double l, double rr)
 CollocWt (int nc, double a, double b, int il, int ir)
 CollocWt (int nc, double a, double b, int il, int ir, double ll, double rr)
 CollocWt (const CollocWt &a)
CollocWt & operator= (const CollocWt &a)
 ~CollocWt (void)
CollocWt & resize (int nc)
CollocWt & add_left (void)
CollocWt & delete_left (void)
CollocWt & set_left (double val)
CollocWt & add_right (void)
CollocWt & delete_right (void)
CollocWt & set_right (double val)
CollocWt & set_alpha (double val)
CollocWt & set_beta (double val)
int ncol (void) const
int left_included (void) const
int right_included (void) const
double left (void) const
double right (void) const
double width (void) const
double alpha (void) const
double beta (void) const
ColumnVector roots (void)
ColumnVector quad (void)
ColumnVector quad_weights (void)
Matrix first (void)
Matrix second (void)

Protected メソッド

void init (void)
void error (const char *msg)

Protected 変数

int n
int inc_left
int inc_right
double lb
double rb
double Alpha
double Beta
ColumnVector r
ColumnVector q
Matrix A
Matrix B
int initialized

フレンド

std::ostream & operator<< (std::ostream &, const CollocWt &)

コンストラクタとデストラクタの解説

CollocWt::CollocWt void    [inline]
 

CollocWt.h40 行で定義されています。

参照 A, Alpha, B, Beta, inc_left, inc_right, initialized, lb, n, q, r, と rb.

CollocWt::CollocWt int    nc,
int    il,
int    ir
[inline]
 

CollocWt.h44 行で定義されています。

参照 A, Alpha, B, Beta, inc_left, inc_right, initialized, lb, n, q, r, と rb.

CollocWt::CollocWt int    nc,
int    il,
int    ir,
double    l,
double    rr
[inline]
 

CollocWt.h48 行で定義されています。

参照 A, Alpha, B, Beta, inc_left, inc_right, initialized, lb, n, q, r, と rb.

CollocWt::CollocWt int    nc,
double    a,
double    b,
int    il,
int    ir
[inline]
 

CollocWt.h52 行で定義されています。

参照 Alpha, b, Beta, inc_left, inc_right, initialized, lb, n, と rb.

CollocWt::CollocWt int    nc,
double    a,
double    b,
int    il,
int    ir,
double    ll,
double    rr
[inline]
 

CollocWt.h56 行で定義されています。

参照 A, Alpha, B, b, Beta, inc_left, inc_right, initialized, lb, n, q, r, と rb.

CollocWt::CollocWt const CollocWt &    a [inline]
 

CollocWt.h61 行で定義されています。

参照 A, Alpha, B, Beta, inc_left, inc_right, initialized, lb, n, q, r, と rb.

CollocWt::~CollocWt void    [inline]
 

CollocWt.h85 行で定義されています。


メソッドの解説

CollocWt& CollocWt::add_left void    [inline]
 

CollocWt.h94 行で定義されています。

参照 inc_left, と initialized.

CollocWt& CollocWt::add_right void    [inline]
 

CollocWt.h110 行で定義されています。

参照 inc_right, と initialized.

double CollocWt::alpha void    const [inline]
 

CollocWt.h150 行で定義されています。

参照 Alpha.

double CollocWt::beta void    const [inline]
 

CollocWt.h151 行で定義されています。

参照 Beta.

CollocWt& CollocWt::delete_left void    [inline]
 

CollocWt.h101 行で定義されています。

参照 inc_left, と initialized.

CollocWt& CollocWt::delete_right void    [inline]
 

CollocWt.h117 行で定義されています。

参照 inc_right, と initialized.

void CollocWt::error const char *    msg [protected]
 

CollocWt.cc53 行で定義されています。

呼出 init(), set_left(), と set_right().

Matrix CollocWt::first void    [inline]
 

CollocWt.h158 行で定義されています。

参照 A, init(), と initialized.

void CollocWt::init void    [protected]
 

CollocWt.cc87 行で定義されています。

参照 A, Alpha, B, Beta, Array< T >::elem(), error(), F77_FUNC(), Array< double >::fortran_vec(), Array< T >::fortran_vec(), inc_left, inc_right, initialized, lb, n, q, r, rb, Array2< double >::resize(), と Array< double >::resize().

呼出 first(), quad(), roots(), と second().

double CollocWt::left void    const [inline]
 

CollocWt.h145 行で定義されています。

参照 lb.

int CollocWt::left_included void    const [inline]
 

CollocWt.h142 行で定義されています。

参照 inc_left.

呼出 operator<<().

int CollocWt::ncol void    const [inline]
 

CollocWt.h140 行で定義されています。

参照 n.

CollocWt& CollocWt::operator= const CollocWt &    a [inline]
 

CollocWt.h67 行で定義されています。

参照 A, B, inc_left, inc_right, initialized, lb, n, q, r, と rb.

ColumnVector CollocWt::quad void    [inline]
 

CollocWt.h154 行で定義されています。

参照 init(), initialized, と q.

呼出 quad_weights().

ColumnVector CollocWt::quad_weights void    [inline]
 

CollocWt.h156 行で定義されています。

参照 quad().

CollocWt& CollocWt::resize int    nc [inline]
 

CollocWt.h87 行で定義されています。

参照 initialized, と n.

double CollocWt::right void    const [inline]
 

CollocWt.h146 行で定義されています。

参照 rb.

int CollocWt::right_included void    const [inline]
 

CollocWt.h143 行で定義されています。

参照 inc_right.

呼出 operator<<().

ColumnVector CollocWt::roots void    [inline]
 

CollocWt.h153 行で定義されています。

参照 init(), initialized, と r.

Matrix CollocWt::second void    [inline]
 

CollocWt.h160 行で定義されています。

参照 B, init(), と initialized.

CollocWt& CollocWt::set_alpha double    val [inline]
 

CollocWt.h126 行で定義されています。

参照 Alpha, と initialized.

CollocWt& CollocWt::set_beta double    val [inline]
 

CollocWt.h133 行で定義されています。

参照 Beta, と initialized.

CollocWt & CollocWt::set_left double    val
 

CollocWt.cc59 行で定義されています。

参照 error(), initialized, lb, と rb.

CollocWt & CollocWt::set_right double    val
 

CollocWt.cc73 行で定義されています。

参照 error(), initialized, lb, と rb.

double CollocWt::width void    const [inline]
 

CollocWt.h148 行で定義されています。

参照 lb, と rb.


フレンドと関連する関数の解説

std::ostream& operator<< std::ostream &    os,
const CollocWt &    a
[friend]
 

CollocWt.cc169 行で定義されています。


変数の解説

Matrix CollocWt::A [protected]
 

CollocWt.h180 行で定義されています。

呼出 CollocWt(), first(), init(), operator<<(), と operator=().

double CollocWt::Alpha [protected]
 

CollocWt.h174 行で定義されています。

呼出 alpha(), CollocWt(), init(), operator<<(), と set_alpha().

Matrix CollocWt::B [protected]
 

CollocWt.h181 行で定義されています。

呼出 CollocWt(), init(), operator<<(), operator=(), と second().

double CollocWt::Beta [protected]
 

CollocWt.h175 行で定義されています。

呼出 beta(), CollocWt(), init(), operator<<(), と set_beta().

int CollocWt::inc_left [protected]
 

CollocWt.h168 行で定義されています。

呼出 add_left(), CollocWt(), delete_left(), init(), left_included(), と operator=().

int CollocWt::inc_right [protected]
 

CollocWt.h169 行で定義されています。

呼出 add_right(), CollocWt(), delete_right(), init(), operator=(), と right_included().

int CollocWt::initialized [protected]
 

CollocWt.h183 行で定義されています。

呼出 add_left(), add_right(), CollocWt(), delete_left(), delete_right(), first(), init(), operator=(), quad(), resize(), roots(), second(), set_alpha(), set_beta(), set_left(), と set_right().

double CollocWt::lb [protected]
 

CollocWt.h171 行で定義されています。

呼出 CollocWt(), init(), left(), operator=(), set_left(), set_right(), と width().

int CollocWt::n [protected]
 

CollocWt.h166 行で定義されています。

呼出 CollocWt(), init(), ncol(), operator=(), と resize().

ColumnVector CollocWt::q [protected]
 

CollocWt.h178 行で定義されています。

呼出 CollocWt(), init(), operator<<(), operator=(), と quad().

ColumnVector CollocWt::r [protected]
 

CollocWt.h177 行で定義されています。

呼出 CollocWt(), init(), operator<<(), operator=(), と roots().

double CollocWt::rb [protected]
 

CollocWt.h172 行で定義されています。

呼出 CollocWt(), init(), operator=(), right(), set_left(), set_right(), と width().


このクラスの解説は次のファイルから生成されました:
Wed Dec 29 13:06:20 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送