Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

oda.h File Reference

The class that manages the octree mesh that supports trilinear shape functions. More...

#include "mpi.h"
#include "matRecord.h"
#include "loopCounters.h"
#include "updateCtx.h"
#include "odaUtils.h"
#include "cnumEtypes.h"
#include "Point.h"
#include <vector>
#include "petsc.h"
#include "petscvec.h"
#include "petscmat.h"
#include "dendro.h"
#include "oda.txx"

Go to the source code of this file.

Namespaces

namespace  ot

Classes

class  ot::DA
 Class that manages the octree mesh. More...

Defines

#define iC(fun)   {CHKERRQ(fun);}
#define PROF_BUILD_DA_BEGIN
#define PROF_BUILD_DA_END   return;
#define PROF_BUILD_DA_STAGE1_BEGIN
#define PROF_BUILD_DA_STAGE1_END
#define PROF_BUILD_DA_STAGE2_BEGIN
#define PROF_BUILD_DA_STAGE2_END
#define PROF_BUILD_DA_STAGE3_BEGIN
#define PROF_BUILD_DA_STAGE3_END
#define PROF_BUILD_DA_STAGE4_BEGIN
#define PROF_BUILD_DA_STAGE4_END
#define PROF_BUILD_DA_STAGE5_BEGIN
#define PROF_BUILD_DA_STAGE5_END
#define PROF_BUILD_DA_STAGE6_BEGIN
#define PROF_BUILD_DA_STAGE6_END
#define PROF_BUILD_DA_STAGE7_BEGIN
#define PROF_BUILD_DA_STAGE7_END
#define PROF_BUILD_DA_STAGE8_BEGIN
#define PROF_BUILD_DA_STAGE8_END
#define PROF_BUILD_DA_STAGE9_BEGIN
#define PROF_BUILD_DA_STAGE9_END
#define PROF_BUILD_NLIST_BEGIN
#define PROF_BUILD_NLIST_COMM_BEGIN
#define PROF_BUILD_NLIST_COMM_END
#define PROF_BUILD_NLIST_END   return ;
#define PROF_READ_GHOST_ELEMS_BEGIN_BEGIN
#define PROF_READ_GHOST_ELEMS_BEGIN_END   return 0;
#define PROF_READ_GHOST_ELEMS_END_BEGIN
#define PROF_READ_GHOST_ELEMS_END_END   return 0;
#define PROF_READ_GHOST_NODES_BEGIN_BEGIN
#define PROF_READ_GHOST_NODES_BEGIN_END   return 0;
#define PROF_READ_GHOST_NODES_END_BEGIN
#define PROF_READ_GHOST_NODES_END_END   return 0;
#define PROF_SET_MAT_VALUES_BEGIN
#define PROF_SET_MAT_VALUES_END   return 0;
#define PROF_WRITE_GHOST_ELEMS_BEGIN_BEGIN
#define PROF_WRITE_GHOST_ELEMS_BEGIN_END   return 0;
#define PROF_WRITE_GHOST_ELEMS_END_BEGIN
#define PROF_WRITE_GHOST_ELEMS_END_END   return 0;
#define PROF_WRITE_GHOST_NODES_BEGIN_BEGIN
#define PROF_WRITE_GHOST_NODES_BEGIN_END   return 0;
#define PROF_WRITE_GHOST_NODES_END_BEGIN
#define PROF_WRITE_GHOST_NODES_END_END   return 0;


Detailed Description

The class that manages the octree mesh that supports trilinear shape functions.

Author:
Hari Sundar, hsundar@gmail.com

Rahul S. Sampath, rahul.sampath@gmail.com

Definition in file oda.h.


Define Documentation

#define iC fun   )     {CHKERRQ(fun);}
 

Definition at line 27 of file oda.h.

#define PROF_BUILD_DA_BEGIN
 

Definition at line 179 of file oda.h.

Referenced by ot::DA::DA().

#define PROF_BUILD_DA_END   return;
 

Definition at line 180 of file oda.h.

Referenced by ot::DA::DA().

#define PROF_BUILD_DA_STAGE1_BEGIN
 

Definition at line 188 of file oda.h.

Referenced by ot::DA::DA_FactoryPart1().

#define PROF_BUILD_DA_STAGE1_END
 

Definition at line 189 of file oda.h.

Referenced by ot::DA::DA_FactoryPart1().

#define PROF_BUILD_DA_STAGE2_BEGIN
 

Definition at line 191 of file oda.h.

Referenced by ot::DA::DA_FactoryPart2().

#define PROF_BUILD_DA_STAGE2_END
 

Definition at line 192 of file oda.h.

Referenced by ot::DA::DA_FactoryPart2().

#define PROF_BUILD_DA_STAGE3_BEGIN
 

Definition at line 194 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE3_END
 

Definition at line 195 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE4_BEGIN
 

Definition at line 197 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE4_END
 

Definition at line 198 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE5_BEGIN
 

Definition at line 200 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE5_END
 

Definition at line 201 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE6_BEGIN
 

Definition at line 203 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE6_END
 

Definition at line 204 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE7_BEGIN
 

Definition at line 206 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE7_END
 

Definition at line 207 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE8_BEGIN
 

Definition at line 209 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE8_END
 

Definition at line 210 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE9_BEGIN
 

Definition at line 212 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_DA_STAGE9_END
 

Definition at line 213 of file oda.h.

Referenced by ot::DA::DA_FactoryPart3().

#define PROF_BUILD_NLIST_BEGIN
 

Definition at line 182 of file oda.h.

Referenced by ot::DA::buildNodeList().

#define PROF_BUILD_NLIST_COMM_BEGIN
 

Definition at line 185 of file oda.h.

Referenced by ot::DA::buildNodeList().

#define PROF_BUILD_NLIST_COMM_END
 

Definition at line 186 of file oda.h.

Referenced by ot::DA::buildNodeList().

#define PROF_BUILD_NLIST_END   return ;
 

Definition at line 183 of file oda.h.

Referenced by ot::DA::buildNodeList().

#define PROF_READ_GHOST_ELEMS_BEGIN_BEGIN
 

Definition at line 158 of file oda.h.

Referenced by ot::DA::ReadFromGhostElemsBegin().

#define PROF_READ_GHOST_ELEMS_BEGIN_END   return 0;
 

Definition at line 159 of file oda.h.

Referenced by ot::DA::ReadFromGhostElemsBegin().

#define PROF_READ_GHOST_ELEMS_END_BEGIN
 

Definition at line 161 of file oda.h.

Referenced by ot::DA::ReadFromGhostElemsEnd().

#define PROF_READ_GHOST_ELEMS_END_END   return 0;
 

Definition at line 162 of file oda.h.

Referenced by ot::DA::ReadFromGhostElemsEnd().

#define PROF_READ_GHOST_NODES_BEGIN_BEGIN
 

Definition at line 152 of file oda.h.

Referenced by ot::DA::ReadFromGhostsBegin().

#define PROF_READ_GHOST_NODES_BEGIN_END   return 0;
 

Definition at line 153 of file oda.h.

Referenced by ot::DA::ReadFromGhostsBegin().

#define PROF_READ_GHOST_NODES_END_BEGIN
 

Definition at line 155 of file oda.h.

Referenced by ot::DA::ReadFromGhostsEnd().

#define PROF_READ_GHOST_NODES_END_END   return 0;
 

Definition at line 156 of file oda.h.

Referenced by ot::DA::ReadFromGhostsEnd().

#define PROF_SET_MAT_VALUES_BEGIN
 

Definition at line 176 of file oda.h.

Referenced by ot::DA::setValuesInMatrix().

#define PROF_SET_MAT_VALUES_END   return 0;
 

Definition at line 177 of file oda.h.

Referenced by ot::DA::setValuesInMatrix().

#define PROF_WRITE_GHOST_ELEMS_BEGIN_BEGIN
 

Definition at line 170 of file oda.h.

Referenced by ot::DA::WriteToGhostElemsBegin().

#define PROF_WRITE_GHOST_ELEMS_BEGIN_END   return 0;
 

Definition at line 171 of file oda.h.

Referenced by ot::DA::WriteToGhostElemsBegin().

#define PROF_WRITE_GHOST_ELEMS_END_BEGIN
 

Definition at line 173 of file oda.h.

Referenced by ot::DA::WriteToGhostElemsEnd().

#define PROF_WRITE_GHOST_ELEMS_END_END   return 0;
 

Definition at line 174 of file oda.h.

Referenced by ot::DA::WriteToGhostElemsEnd().

#define PROF_WRITE_GHOST_NODES_BEGIN_BEGIN
 

Definition at line 164 of file oda.h.

Referenced by ot::DA::WriteToGhostsBegin().

#define PROF_WRITE_GHOST_NODES_BEGIN_END   return 0;
 

Definition at line 165 of file oda.h.

Referenced by ot::DA::WriteToGhostsBegin().

#define PROF_WRITE_GHOST_NODES_END_BEGIN
 

Definition at line 167 of file oda.h.

Referenced by ot::DA::WriteToGhostsEnd().

#define PROF_WRITE_GHOST_NODES_END_END   return 0;
 

Definition at line 168 of file oda.h.

Referenced by ot::DA::WriteToGhostsEnd().


Generated on Tue Mar 24 16:14:13 2009 for DENDRO by  doxygen 1.3.9.1