Convex_domains_4P Class Reference

#include <domain.h>

Inheritance diagram for Convex_domains_4P:

Inheritance graph
[legend]
Collaboration diagram for Convex_domains_4P:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Convex_domains_4P (PointtypeD(*f)(D3vector, double, double, double, double), double(*fd)(D3vector, dir_3D, double, double, double, double), int n)
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 237 of file domain.h.


Constructor & Destructor Documentation

Convex_domains_4P::Convex_domains_4P PointtypeD(*)(D3vector, double, double, double, double)  f,
double(*)(D3vector, dir_3D, double, double, double, double)  fd,
int  n
[inline]
 

Definition at line 240 of file domain.h.

References All_Domains::func_distance_4P, All_Domains::function_4P, All_Domains::is_periodic, and All_Domains::n_uniform.


Member Function Documentation

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

Implements All_Domains.

Definition at line 256 of file domain.h.

References yes.

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

Implements All_Domains.

Definition at line 252 of file domain.h.

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

Implements All_Domains.

Definition at line 620 of file domain.h.

References All_Domains::func_distance_4P, All_Domains::R_down, All_Domains::R_left, All_Domains::R_right, and All_Domains::R_top.

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

Implements All_Domains.

Definition at line 631 of file domain.h.

References exteriorD, All_Domains::function_4P, All_Domains::R_down, All_Domains::R_left, All_Domains::R_right, and All_Domains::R_top.

int Convex_domains_4P::Give_n_uniform  )  [inline, virtual]
 

Implements All_Domains.

Definition at line 250 of file domain.h.

References All_Domains::n_uniform.

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

Implements All_Domains.

Definition at line 268 of file domain.h.

References All_Domains::A.

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

Implements All_Domains.

Definition at line 269 of file domain.h.

References All_Domains::H.

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

Implements All_Domains.

Definition at line 270 of file domain.h.

References All_Domains::VecH.

bool Convex_domains_4P::Is_periodic  )  [inline, virtual]
 

Implements All_Domains.

Definition at line 265 of file domain.h.

References All_Domains::is_periodic.

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

Implements All_Domains.

Definition at line 260 of file domain.h.

References All_Domains::function_4P, All_Domains::R_down, All_Domains::R_left, All_Domains::R_right, and All_Domains::R_top.


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