Domain Class Reference

#include <domain.h>

Inheritance diagram for Domain:

Inheritance graph
[legend]
Collaboration diagram for Domain:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Domain (All_Domains *dom)
 Domain (Domain *dom)
 Domain (const Domain &dom)
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)
bool Is_periodic ()
D3vector GiveA () const
double GiveH () const
D3vector GiveVecH () const

Detailed Description

Definition at line 122 of file domain.h.


Constructor & Destructor Documentation

Domain::Domain All_Domains dom  )  [inline]
 

Definition at line 125 of file domain.h.

References All_Domains::domain_A.

Referenced by Domain().

Domain::Domain Domain dom  )  [inline]
 

Definition at line 128 of file domain.h.

References All_Domains::domain_A.

Domain::Domain const Domain dom  )  [inline]
 

Definition at line 131 of file domain.h.

References Domain(), and All_Domains::domain_A.

Here is the call graph for this function:


Member Function Documentation

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

Implements All_Domains.

Definition at line 142 of file domain.h.

References yes.

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

Implements All_Domains.

Definition at line 138 of file domain.h.

double Domain::distance D3vector  V,
dir_3D  d
[inline, virtual]
 

Implements All_Domains.

Definition at line 144 of file domain.h.

References All_Domains::distance(), and All_Domains::domain_A.

Here is the call graph for this function:

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

Implements All_Domains.

Definition at line 140 of file domain.h.

References All_Domains::domain_A, and All_Domains::edge().

Here is the call graph for this function:

int Domain::Give_n_uniform  )  [inline, virtual]
 

Implements All_Domains.

Definition at line 136 of file domain.h.

References All_Domains::domain_A, and All_Domains::Give_n_uniform().

Here is the call graph for this function:

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

Implements All_Domains.

Definition at line 152 of file domain.h.

References All_Domains::domain_A, and All_Domains::GiveA().

Here is the call graph for this function:

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

Implements All_Domains.

Definition at line 153 of file domain.h.

References All_Domains::domain_A, and All_Domains::GiveH().

Here is the call graph for this function:

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

Implements All_Domains.

Definition at line 154 of file domain.h.

References All_Domains::domain_A, and All_Domains::GiveVecH().

Here is the call graph for this function:

bool Domain::Is_periodic  )  [inline, virtual]
 

Implements All_Domains.

Definition at line 149 of file domain.h.

References All_Domains::domain_A, and All_Domains::Is_periodic().

Here is the call graph for this function:

bool Domain::point_in_domain D3vector  V  )  [inline, virtual]
 

Implements All_Domains.

Definition at line 146 of file domain.h.

References All_Domains::domain_A, and All_Domains::point_in_domain().

Referenced by ParticleLayoutFromGrid::is_in_domain(), and DExprResDomain< A >::point_in_domain().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Mon Jan 16 14:37:02 2006 for IPPL by  doxygen 1.4.6