#include <iostream>
#include <fstream>
#include <cmath>
#include "../paramete.h"
#include "../abbrevi.h"
#include "../math_lib/math_lib.h"
#include "../basic/basic.h"
#include "domain.h"
#include "d_exam.h"
Include dependency graph for domain.cc:
Go to the source code of this file.
Defines | |
#define | radius_ball 0.5 |
#define | radius_cyl 0.5 |
Functions | |
PointtypeD | All_interior (D3vector V) |
double | dis_Square (D3vector V, dir_3D d) |
PointtypeD | Poi_Ball (D3vector V) |
double | dis_Ball (D3vector V, dir_3D d) |
PointtypeD | Poi_Cylinder (D3vector V) |
double | dis_Cylinder (D3vector V, dir_3D d) |
PointtypeD | Poi_Skew_cylinder (D3vector V, double R_down, double R_top) |
double | dis_Skew_cylinder (D3vector V, dir_3D d, double R_down, double R_top) |
PointtypeD | Poi_Double_cylinder (D3vector V, double r_in, double r_out) |
double | dis_Double_cylinder (D3vector V, dir_3D d, double r_in, double r_out) |
PointtypeD | Poi_Skew_square (D3vector V, double R_down, double R_top) |
double | dis_Skew_square (D3vector V, dir_3D d, double R_down, double R_top) |
PointtypeD | Poi_Skew_squareDTLR (D3vector V, double R_down, double R_top, double R_left, double R_right) |
double | dis_Skew_squareDTLR (D3vector V, dir_3D d, double R_down, double R_top, double R_left, double R_right) |
PointtypeD | Poi_periodic_Cylinder (D3vector V) |
double | dis_periodic_Cylinder (D3vector V, dir_3D d) |
|
Definition at line 82 of file domain.cc. Referenced by dis_Ball(), and Poi_Ball(). |
|
Definition at line 115 of file domain.cc. Referenced by dis_Cylinder(), dis_periodic_Cylinder(), Poi_Cylinder(), and Poi_periodic_Cylinder(). |
|
Definition at line 53 of file domain.cc. References exteriorD, interiorD, D3vector::x, D3vector::y, and D3vector::z. |
|
Definition at line 93 of file domain.cc. References Ddir, Edir, Ndir, radius_ball, Sdir, Tdir, Wdir, D3vector::x, x, D3vector::y, y, D3vector::z, and z. |
|
Definition at line 126 of file domain.cc. References Ddir, Edir, Ndir, radius_cyl, Sdir, Tdir, Wdir, D3vector::x, x, D3vector::y, y, and D3vector::z. |
|
Definition at line 207 of file domain.cc. References Ddir, Edir, Ndir, Sdir, Tdir, Wdir, D3vector::x, D3vector::y, and D3vector::z. |
|
Definition at line 476 of file domain.cc. References Ddir, Edir, endl(), Ndir, radius_cyl, Sdir, Tdir, Wdir, D3vector::x, x, D3vector::y, y, and D3vector::z. Here is the call graph for this function: ![]() |
|
Definition at line 159 of file domain.cc. References Ddir, Edir, Ndir, Sdir, Tdir, Wdir, D3vector::x, D3vector::y, and D3vector::z. |
|
Definition at line 261 of file domain.cc. References Ddir, Edir, my_tan(), Ndir, Sdir, Tdir, Wdir, D3vector::x, D3vector::y, and D3vector::z. Here is the call graph for this function: ![]() |
|
Definition at line 392 of file domain.cc. References Ddir, Edir, MIN(), my_tan(), Ndir, Sdir, Tdir, Wdir, D3vector::x, D3vector::y, and D3vector::z. Here is the call graph for this function: ![]() |
|
Definition at line 62 of file domain.cc. References Ddir, Edir, Ndir, Sdir, Tdir, Wdir, D3vector::x, D3vector::y, and D3vector::z. |
|
Definition at line 84 of file domain.cc. References exteriorD, interiorD, radius_ball, D3vector::x, D3vector::y, and D3vector::z. |
|
Definition at line 117 of file domain.cc. References exteriorD, interiorD, radius_cyl, D3vector::x, D3vector::y, and D3vector::z. |
|
Definition at line 196 of file domain.cc. References exteriorD, interiorD, D3vector::x, D3vector::y, and D3vector::z. |
|
Definition at line 468 of file domain.cc. References exteriorD, interiorD, radius_cyl, D3vector::x, and D3vector::y. |
|
Definition at line 150 of file domain.cc. References exteriorD, interiorD, D3vector::x, D3vector::y, and D3vector::z. |
|
Definition at line 253 of file domain.cc. References exteriorD, interiorD, my_tan(), D3vector::x, D3vector::y, and D3vector::z. Here is the call graph for this function: ![]() |
|
Definition at line 381 of file domain.cc. References exteriorD, interiorD, my_tan(), D3vector::x, D3vector::y, and D3vector::z. Here is the call graph for this function: ![]() |