Scat_domain Class Reference

#include <sca_dom.h>

Inheritance diagram for Scat_domain:

Inheritance graph
[legend]
Collaboration diagram for Scat_domain:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Scat_domain (ifstream &Datei)
int Give_n_uniform ()
bool calc_edge (D3vector V1, D3vector V2)
bool edge (D3vector V1, D3vector V2)
calc_dis calc_distance (D3vector V, dir_3D d)
double distance (D3vector V, dir_3D d)
bool point_in_domain (D3vector V)
D3vector GiveA () const
double GiveH () const
D3vector GiveVecH () const
int Give_number_of_scattered_data ()

Protected Member Functions

 Scat_domain (int number)

Protected Attributes

int punkte
D3vectorsample
D3vectornormal
D3vector bordermax
D3vector bordermin

Detailed Description

Definition at line 37 of file sca_dom.h.


Constructor & Destructor Documentation

Scat_domain::Scat_domain int  number  )  [protected]
 

Definition at line 55 of file sca_dom.cc.

References normal, punkte, and sample.

Scat_domain::Scat_domain ifstream &  Datei  ) 
 

Definition at line 144 of file sca_dom.cc.

References All_Domains::A, bordermax, bordermin, Bounding_cube_enlargement, All_Domains::H, L_infty(), All_Domains::n_uniform, normal, Problemzeile, punkte, sample, x, D3vector::x, y, D3vector::y, z, and D3vector::z.

Here is the call graph for this function:


Member Function Documentation

calc_dis Scat_domain::calc_distance D3vector  V,
dir_3D  d
[inline, virtual]
 

Implements All_Domains.

Definition at line 62 of file sca_dom.h.

References yes.

bool Scat_domain::calc_edge D3vector  V1,
D3vector  V2
[inline, virtual]
 

Implements All_Domains.

Definition at line 58 of file sca_dom.h.

double Scat_domain::distance D3vector  V,
dir_3D  d
[virtual]
 

Implements All_Domains.

Definition at line 237 of file sca_dom.cc.

References bordermax, bordermin, Ddir, Edir, All_Domains::H, Ndir, normal, product(), punkte, sample, Sdir, and Wdir.

Here is the call graph for this function:

bool Scat_domain::edge D3vector  V1,
D3vector  V2
[inline, virtual]
 

Implements All_Domains.

Definition at line 90 of file sca_dom.h.

References point_in_domain().

Here is the call graph for this function:

int Scat_domain::Give_n_uniform  )  [inline, virtual]
 

Implements All_Domains.

Definition at line 56 of file sca_dom.h.

References All_Domains::n_uniform.

int Scat_domain::Give_number_of_scattered_data  )  [inline]
 

Definition at line 74 of file sca_dom.h.

References punkte.

D3vector Scat_domain::GiveA  )  const [inline, virtual]
 

Implements All_Domains.

Definition at line 69 of file sca_dom.h.

References All_Domains::A.

double Scat_domain::GiveH  )  const [inline, virtual]
 

Implements All_Domains.

Definition at line 70 of file sca_dom.h.

References All_Domains::H.

D3vector Scat_domain::GiveVecH  )  const [inline, virtual]
 

Implements All_Domains.

Definition at line 71 of file sca_dom.h.

References All_Domains::VecH.

bool Scat_domain::point_in_domain D3vector  V  )  [virtual]
 

Implements All_Domains.

Definition at line 208 of file sca_dom.cc.

References bordermax, bordermin, normal, product(), punkte, and sample.

Referenced by edge().

Here is the call graph for this function:


Member Data Documentation

D3vector Scat_domain::bordermax [protected]
 

Definition at line 48 of file sca_dom.h.

Referenced by distance(), point_in_domain(), Scat_domain(), and Six_corner_pyramid::Six_corner_pyramid().

D3vector Scat_domain::bordermin [protected]
 

Definition at line 49 of file sca_dom.h.

Referenced by distance(), point_in_domain(), Scat_domain(), and Six_corner_pyramid::Six_corner_pyramid().

D3vector * Scat_domain::normal [protected]
 

Definition at line 45 of file sca_dom.h.

Referenced by distance(), point_in_domain(), Scat_domain(), and Six_corner_pyramid::Six_corner_pyramid().

int Scat_domain::punkte [protected]
 

Definition at line 44 of file sca_dom.h.

Referenced by distance(), Give_number_of_scattered_data(), point_in_domain(), and Scat_domain().

D3vector* Scat_domain::sample [protected]
 

Definition at line 45 of file sca_dom.h.

Referenced by distance(), point_in_domain(), Scat_domain(), and Six_corner_pyramid::Six_corner_pyramid().


The documentation for this class was generated from the following files:
Generated on Mon Jan 16 14:46:05 2006 for IPPL by  doxygen 1.4.6