Classes | Namespaces | Defines | Functions | Variables
app3.cpp File Reference
#include "app3/app3.h"
Include dependency graph for app3.cpp:

Go to the source code of this file.

Classes

class  NeighborHandle

Namespaces

namespace  app3

Defines

#define A   5
#define B   5
#define C1   0.3
#define C2   0.3
#define D   10
#define EPSILON   0.1
#define H   0.2
#define PI   3.14159265358979323846
#define R   12

Functions

double a_ij (pair< double, double > j_p)
pair< double, double > f_d ()
pair< double, double > f_g ()
pair< double, double > f_r ()
pair< double, double > get_vector (pair< double, double > start, pair< double, double > end)
double phi (double z)
double phi_alpha (double z)
double rho (double z)
double segma_1 (double z)
pair< double, double > segma_epsilon (pair< double, double > v)
double segma_norm (pair< double, double > v)

Variables

const double C = abs(A-B) / sqrt(4*A*B)
double D_alpha = segma_norm(pair<double,double>(D,0))
double interval = 0.01
pair< double, double > my_position = pair<double,double>(0,0)
pair< double, double > my_velocity = pair<double,double>(0,0)
static list< NeighborHandle * > neighbor_list
double pm1 = 1
double pm2 = 3
double pm3 = 1
double R_alpha = segma_norm(pair<double,double>(R,0))

Detailed Description

Software License Agreement (BSD)

Authors:
Xuefeng Chang <changxuefengcn@163.com>

Definition in file app3.cpp.


Define Documentation

#define A   5

Definition at line 27 of file app3.cpp.

#define B   5

Definition at line 28 of file app3.cpp.

#define C1   0.3

Definition at line 33 of file app3.cpp.

#define C2   0.3

Definition at line 34 of file app3.cpp.

#define D   10

Definition at line 31 of file app3.cpp.

#define EPSILON   0.1

Definition at line 26 of file app3.cpp.

#define H   0.2

Definition at line 30 of file app3.cpp.

#define PI   3.14159265358979323846

Definition at line 25 of file app3.cpp.

#define R   12

Definition at line 32 of file app3.cpp.


Function Documentation

double a_ij ( pair< double, double >  j_p)

Definition at line 131 of file app3.cpp.

pair<double,double> f_d ( )

Definition at line 136 of file app3.cpp.

pair<double,double> f_g ( )

Definition at line 118 of file app3.cpp.

pair<double,double> f_r ( )

Definition at line 149 of file app3.cpp.

pair<double,double> get_vector ( pair< double, double >  start,
pair< double, double >  end 
)

Definition at line 65 of file app3.cpp.

double phi ( double  z)

Definition at line 99 of file app3.cpp.

double phi_alpha ( double  z)

Definition at line 113 of file app3.cpp.

double rho ( double  z)

Definition at line 104 of file app3.cpp.

double segma_1 ( double  z)

Definition at line 94 of file app3.cpp.

pair<double,double> segma_epsilon ( pair< double, double >  v)

Definition at line 84 of file app3.cpp.

double segma_norm ( pair< double, double >  v)

Definition at line 73 of file app3.cpp.


Variable Documentation

const double C = abs(A-B) / sqrt(4*A*B)

Definition at line 29 of file app3.cpp.

double D_alpha = segma_norm(pair<double,double>(D,0))

Definition at line 82 of file app3.cpp.

double interval = 0.01

Definition at line 148 of file app3.cpp.

pair<double,double> my_position = pair<double,double>(0,0)

Definition at line 62 of file app3.cpp.

pair<double,double> my_velocity = pair<double,double>(0,0)

Definition at line 63 of file app3.cpp.

list<NeighborHandle*> neighbor_list [static]

Definition at line 61 of file app3.cpp.

double pm1 = 1

Definition at line 36 of file app3.cpp.

double pm2 = 3

Definition at line 36 of file app3.cpp.

double pm3 = 1

Definition at line 36 of file app3.cpp.

double R_alpha = segma_norm(pair<double,double>(R,0))

Definition at line 81 of file app3.cpp.



app3
Author(s):
autogenerated on Thu Jun 6 2019 18:52:24