1.4.0
CCC
 
Node.cpp File Reference
#include "geoslib_enum.h"
#include "Basic/Utilities.hpp"
#include "Basic/Law.hpp"
#include "LithoRule/Node.hpp"
#include "Basic/MathFunc.hpp"
#include "LithoRule/Rule.hpp"
#include <sstream>

Macros

#define THRESH_IDLE   0
 
#define THRESH_Y1   1
 
#define THRESH_Y2   2
 
#define NODES(inode, i)   (nodes[6 * (inode) + (i)])
 
#define FROM_TYPE(inode)   (nodes[6 * (inode) + 0])
 
#define FROM_RANK(inode)   (nodes[6 * (inode) + 1])
 
#define FROM_VERS(inode)   (nodes[6 * (inode) + 2])
 
#define NODE_TYPE(inode)   (nodes[6 * (inode) + 3])
 
#define NODE_RANK(inode)   (nodes[6 * (inode) + 4])
 
#define FACIES(inode)   (nodes[6 * (inode) + 5])
 

Variables

static const VectorString symbol = {"F","S","T"}
 

Macro Definition Documentation

◆ FACIES

#define FACIES (   inode)    (nodes[6 * (inode) + 5])

◆ FROM_RANK

#define FROM_RANK (   inode)    (nodes[6 * (inode) + 1])

◆ FROM_TYPE

#define FROM_TYPE (   inode)    (nodes[6 * (inode) + 0])

◆ FROM_VERS

#define FROM_VERS (   inode)    (nodes[6 * (inode) + 2])

◆ NODE_RANK

#define NODE_RANK (   inode)    (nodes[6 * (inode) + 4])

◆ NODE_TYPE

#define NODE_TYPE (   inode)    (nodes[6 * (inode) + 3])

◆ NODES

#define NODES (   inode,
 
)    (nodes[6 * (inode) + (i)])

◆ THRESH_IDLE

#define THRESH_IDLE   0

◆ THRESH_Y1

#define THRESH_Y1   1

◆ THRESH_Y2

#define THRESH_Y2   2

Variable Documentation

◆ symbol

const VectorString symbol = {"F","S","T"}
static