OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
oofem::Subdivision::RS_IrregularNode Class Reference

#include <subdivision.h>

+ Inheritance diagram for oofem::Subdivision::RS_IrregularNode:
+ Collaboration diagram for oofem::Subdivision::RS_IrregularNode:

Public Member Functions

 RS_IrregularNode (int n, Subdivision::RS_Mesh *mesh, int parent, FloatArray &c, double rd, bool boundary)
 
void setEdgeNodes (int i, int j)
 
void giveEdgeNodes (int &i, int &j)
 
virtual bool isIrregular ()
 
- Public Member Functions inherited from oofem::Subdivision::RS_Node
 RS_Node (int n, Subdivision::RS_Mesh *m, int parent, FloatArray &c, double rd, bool boundary)
 
virtual ~RS_Node ()
 
double giveRequiredDensity ()
 
FloatArraygiveCoordinates ()
 
double giveCoordinate (int i)
 
int giveParent ()
 
bool isBoundary ()
 
void setBoundary (bool b)
 
int giveNumber ()
 
void setNumber (int _n)
 
int buildTopLevelNodeConnectivity (ConnectivityTable *ct)
 
const IntArraygiveConnectedElements ()
 
void setConnectedElements (IntArray _conn)
 
void insertConnectedElement (int num)
 
void eraseConnectedElement (int num)
 
void preallocateConnectedElements (int size)
 
int giveGlobalNumber ()
 
void setGlobalNumber (int gn)
 
void numberSharedEdges ()
 
dofManagerParallelMode giveParallelMode () const
 
void setParallelMode (dofManagerParallelMode _mode)
 
const IntArraygivePartitions ()
 
void setPartitions (IntArray _p)
 
int importConnectivity (ConnectivityTable *ct)
 
void drawGeometry ()
 

Protected Attributes

int iNode
 
int jNode
 
- Protected Attributes inherited from oofem::Subdivision::RS_Node
FloatArray coords
 
double requiredDensity
 
int number
 
int parent
 
bool boundary
 
RS_Meshmesh
 
IntArray connectedElements
 
int globalNumber
 
dofManagerParallelMode parallel_mode
 
IntArray partitions
 List of partition sharing the shared dof manager or remote partion containing remote dofmanager counterpart. More...
 

Detailed Description

Definition at line 142 of file subdivision.h.

Constructor & Destructor Documentation

oofem::Subdivision::RS_IrregularNode::RS_IrregularNode ( int  n,
Subdivision::RS_Mesh mesh,
int  parent,
FloatArray c,
double  rd,
bool  boundary 
)
inline

Definition at line 147 of file subdivision.h.

Member Function Documentation

void oofem::Subdivision::RS_IrregularNode::giveEdgeNodes ( int &  i,
int &  j 
)
inline

Definition at line 152 of file subdivision.h.

virtual bool oofem::Subdivision::RS_IrregularNode::isIrregular ( )
inlinevirtual

Reimplemented from oofem::Subdivision::RS_Node.

Definition at line 156 of file subdivision.h.

void oofem::Subdivision::RS_IrregularNode::setEdgeNodes ( int  i,
int  j 
)
inline

Member Data Documentation

int oofem::Subdivision::RS_IrregularNode::iNode
protected

Definition at line 145 of file subdivision.h.

int oofem::Subdivision::RS_IrregularNode::jNode
protected

Definition at line 145 of file subdivision.h.


The documentation for this class was generated from the following file:

This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Tue Jan 2 2018 20:07:42 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011