OpenFPM_pdata  4.1.0
Project that contain the implementation of distributed structures
 
Loading...
Searching...
No Matches
main.cpp File Reference
#include "config.h"
#include <iostream>
#include "DCPSE/DCPSE_op/DCPSE_op.hpp"
#include "DCPSE/DCPSE_op/DCPSE_Solver.hpp"
#include "Operators/Vector/vector_dist_operators.hpp"
#include "Vector/vector_dist_subset.hpp"
#include "DCPSE/DCPSE_op/EqnsStruct.hpp"
#include "OdeIntegrators/OdeIntegrators.hpp"

Go to the source code of this file.

Data Structures

struct  PolarEv< DX, DY, DXX, DXY, DYY >
 
struct  CalcVelocity< DX, DY, DXX, DXY, DYY >
 

Macros

#define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
 
#define BOOST_MPL_LIMIT_VECTOR_SIZE   40
 

Typedefs

typedef aggregate< VectorS< 2, double >, VectorS< 2, double >, double[2][2], VectorS< 2, double >, double, double[2][2], double[2][2], VectorS< 2, double >, VectorS< 2, double >, VectorS< 2, double >, VectorS< 2, double >, double, double, double, double, double, double, VectorS< 2, double >, double, double, double, double, double > Activegels
 
typedef vector_dist_ws< 2, double, Activegelsvector_type
 
typedef vector_dist_subset< 2, double, Activegelsvector_type2
 

Variables

constexpr int x = 0
 
constexpr int y = 1
 
constexpr int POLARIZATION = 0
 
constexpr int VELOCITY = 1
 
constexpr int VORTICITY = 2
 
constexpr int EXTFORCE = 3
 
constexpr int PRESSURE = 4
 
constexpr int STRAIN_RATE = 5
 
constexpr int STRESS = 6
 
constexpr int MOLFIELD = 7
 
constexpr int DPOL = 8
 
constexpr int DV = 9
 
constexpr int VRHS = 10
 
constexpr int F1 = 11
 
constexpr int F2 = 12
 
constexpr int F3 = 13
 
constexpr int F4 = 14
 
constexpr int F5 = 15
 
constexpr int F6 = 16
 
constexpr int V_T = 17
 
constexpr int DIV = 18
 
constexpr int DELMU = 19
 
constexpr int HPB = 20
 
constexpr int FE = 21
 
constexpr int R = 22
 
double eta = 1.0
 
double nu = -0.5
 
double gama = 0.1
 
double zeta = 0.07
 
double Ks = 1.0
 
double Kb = 1.0
 
double lambda = 0.1
 
int wr_f
 
int wr_at
 
double V_err_eps
 
void * vectorGlobal =nullptr
 
void * vectorGlobal_bulk =nullptr
 
void * vectorGlobal_boundary =nullptr
 
const openfpm::vector< std::string > PropNAMES ={"00-Polarization","01-Velocity","02-Vorticity","03-ExternalForce","04-Pressure","05-StrainRate","06-Stress","07-MolecularField","08-DPOL","09-DV","10-VRHS","11-f1","12-f2","13-f3","14-f4","15-f5","16-f6","17-V_T","18-DIV","19-DELMU","20-HPB","21-FrankEnergy","22-R"}
 

Macro Definition Documentation

◆ BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS

#define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS

Definition at line 56 of file main.cpp.

◆ BOOST_MPL_LIMIT_VECTOR_SIZE

#define BOOST_MPL_LIMIT_VECTOR_SIZE   40

Definition at line 57 of file main.cpp.

Typedef Documentation

◆ Activegels

typedef aggregate<VectorS<2, double>,VectorS<2, double>,double[2][2],VectorS<2, double>,double,double[2][2],double[2][2],VectorS<2, double>,VectorS<2, double>,VectorS<2, double>,VectorS<2, double>,double,double,double,double,double,double,VectorS<2, double>,double,double,double,double,double> Activegels

Definition at line 107 of file main.cpp.

◆ vector_type

Definition at line 108 of file main.cpp.

◆ vector_type2

Definition at line 109 of file main.cpp.

Variable Documentation

◆ DELMU

constexpr int DELMU = 19

Definition at line 90 of file main.cpp.

◆ DIV

constexpr int DIV = 18

Definition at line 90 of file main.cpp.

◆ DPOL

constexpr int DPOL = 8

Definition at line 90 of file main.cpp.

◆ DV

constexpr int DV = 9

Definition at line 90 of file main.cpp.

◆ eta

double eta = 1.0

Definition at line 92 of file main.cpp.

◆ EXTFORCE

constexpr int EXTFORCE = 3

Definition at line 90 of file main.cpp.

◆ F1

constexpr int F1 = 11

Definition at line 90 of file main.cpp.

◆ F2

constexpr int F2 = 12

Definition at line 90 of file main.cpp.

◆ F3

constexpr int F3 = 13

Definition at line 90 of file main.cpp.

◆ F4

constexpr int F4 = 14

Definition at line 90 of file main.cpp.

◆ F5

constexpr int F5 = 15

Definition at line 90 of file main.cpp.

◆ F6

constexpr int F6 = 16

Definition at line 90 of file main.cpp.

◆ FE

constexpr int FE = 21

Definition at line 90 of file main.cpp.

◆ gama

double gama = 0.1

Definition at line 94 of file main.cpp.

◆ HPB

constexpr int HPB = 20

Definition at line 90 of file main.cpp.

◆ Kb

double Kb = 1.0

Definition at line 97 of file main.cpp.

◆ Ks

double Ks = 1.0

Definition at line 96 of file main.cpp.

◆ lambda

double lambda = 0.1

Definition at line 98 of file main.cpp.

◆ MOLFIELD

constexpr int MOLFIELD = 7

Definition at line 90 of file main.cpp.

◆ nu

double nu = -0.5

Definition at line 93 of file main.cpp.

◆ POLARIZATION

constexpr int POLARIZATION = 0
constexpr

Definition at line 90 of file main.cpp.

◆ PRESSURE

constexpr int PRESSURE = 4

Definition at line 90 of file main.cpp.

◆ PropNAMES

const openfpm::vector<std::string> PropNAMES ={"00-Polarization","01-Velocity","02-Vorticity","03-ExternalForce","04-Pressure","05-StrainRate","06-Stress","07-MolecularField","08-DPOL","09-DV","10-VRHS","11-f1","12-f2","13-f3","14-f4","15-f5","16-f6","17-V_T","18-DIV","19-DELMU","20-HPB","21-FrankEnergy","22-R"}

Definition at line 106 of file main.cpp.

◆ R

constexpr int R = 22

Definition at line 90 of file main.cpp.

◆ STRAIN_RATE

constexpr int STRAIN_RATE = 5

Definition at line 90 of file main.cpp.

◆ STRESS

constexpr int STRESS = 6

Definition at line 90 of file main.cpp.

◆ V_err_eps

double V_err_eps

Definition at line 102 of file main.cpp.

◆ V_T

constexpr int V_T = 17

Definition at line 90 of file main.cpp.

◆ vectorGlobal

void* vectorGlobal =nullptr

Definition at line 104 of file main.cpp.

◆ vectorGlobal_boundary

void * vectorGlobal_boundary =nullptr

Definition at line 104 of file main.cpp.

◆ vectorGlobal_bulk

void * vectorGlobal_bulk =nullptr

Definition at line 104 of file main.cpp.

◆ VELOCITY

constexpr int VELOCITY = 1

Definition at line 90 of file main.cpp.

◆ VORTICITY

constexpr int VORTICITY = 2

Definition at line 90 of file main.cpp.

◆ VRHS

constexpr int VRHS = 10

Definition at line 90 of file main.cpp.

◆ wr_at

int wr_at

Definition at line 101 of file main.cpp.

◆ wr_f

int wr_f

Definition at line 100 of file main.cpp.

◆ x

constexpr int x = 0
constexpr

Definition at line 88 of file main.cpp.

◆ y

constexpr int y = 1
constexpr

Definition at line 89 of file main.cpp.

◆ zeta

double zeta = 0.07

Definition at line 95 of file main.cpp.