IPCC  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
KNGeometricShape.cpp File Reference

Class for Geometric shape. More...

#include "stdafx.h"
#include "CKNGlobal.h"
#include "KNGeometricShape.h"
#include "KNGeometricAtom.h"
#include "KNIPCCUtility.h"
#include "KNMPIManager.h"
#include "KNGeometricAtomFactory.h"
#include <math.h>
#include "KNMaterialParam.h"
#include "KNZincblendeParam.h"
#include "CKNGeometricParameter.h"
#include "KNTwoCenterl.h"
#include <algorithm>
#include <sys/stat.h>
#include <sys/types.h>
Include dependency graph for KNGeometricShape.cpp:

Go to the source code of this file.

Macros

#define FIND_TARGET_INDEX(targetC, AssignIndex, AssigneCount, direction)
 

Detailed Description

Class for Geometric shape.

Date
03/Oct/2014
Author
Kyu Nam Cho(mysto.nosp@m.us@k.nosp@m.orea..nosp@m.ac.k.nosp@m.r), Hoon Ryu(elec1.nosp@m.020@.nosp@m.gmail.nosp@m..com)

Definition in file KNGeometricShape.cpp.

Macro Definition Documentation

#define FIND_TARGET_INDEX (   targetC,
  AssignIndex,
  AssigneCount,
  direction 
)
Value:
if (m_bConsiderBoundaryCondition[direction]) \
{\
if (0 == AssignIndex[direction])\
{\
targetC = AssigneCount[direction] - 2; \
}\
else if (AssigneCount[direction] - 1 == AssignIndex[direction])\
{\
targetC = 1;\
}\
}\

Definition at line 482 of file KNGeometricShape.cpp.

Referenced by CKNGeometricShape::PeriodicUnitCellNumbering().