working on subphase analysis

This commit is contained in:
James E McClure 2019-03-19 08:36:08 -04:00
parent 8fc8bb4e48
commit 05035eeacd
3 changed files with 8 additions and 2 deletions

View File

@ -24,6 +24,9 @@ Minkowski::Minkowski(std::shared_ptr <Domain> dm):
Nx=dm->Nx; Ny=dm->Ny; Nz=dm->Nz;
Volume=double((Nx-2)*(Ny-2)*(Nz-2))*double(Dm->nprocx()*Dm->nprocy()*Dm->nprocz());
label.resize(Nx,Ny,Nz); label.fill(0);
distance.resize(Nx,Ny,Nz); distance.fill(0);
if (Dm->rank()==0){
LOGFILE = fopen("minkowski.csv","a+");
if (fseek(LOGFILE,0,SEEK_SET) == fseek(LOGFILE,0,SEEK_CUR))
@ -128,6 +131,7 @@ void Minkowski::ComputeScalar(const DoubleArray& Field, const double isovalue)
PROFILE_STOP("ComputeScalar");
}
void Minkowski::PrintAll()
{
if (Dm->rank()==0){

View File

@ -30,6 +30,8 @@ class Minkowski{
public:
//...........................................................................
std::shared_ptr <Domain> Dm;
Array <char> label;
Array <double> distance;
//...........................................................................
// Averaging variables
//...........................................................................
@ -44,12 +46,13 @@ public:
double A();
double J();
double X();
//..........................................................................
Minkowski(){};//NULL CONSTRUCTOR
Minkowski(std::shared_ptr <Domain> Dm);
~Minkowski();
void ComputeScalar(const DoubleArray& Field, const double isovalue);
void PrintAll();
};

View File

@ -429,7 +429,6 @@ void TwoPhase::UpdateMeshValues()
}
}
}
}
void TwoPhase::ComputeLocal()
{