Feellgood
Classes | Namespaces | Enumerations | Functions | Variables
node.h File Reference

header to define struct Node More...

#include <iostream>
#include <eigen3/Eigen/Dense>
#include "config.h"

Go to the source code of this file.

Classes

struct  Nodes::dataNode
 
struct  Nodes::Node
 

Namespaces

 Nodes
 

Enumerations

enum  Nodes::step { CURRENT = 0 , NEXT = 1 }
 
enum  Nodes::index { IDX_UNDEF = -1 , IDX_X = 0 , IDX_Y = 1 , IDX_Z = 2 }
 

Functions

double Nodes::sq (const double x)
 
template<step K>
Eigen::Vector3d Nodes::get_u (Node const &n)
 
template<step K>
Eigen::Vector3d Nodes::get_v (Node const &n)
 
template<step K>
double Nodes::get_phi (Node const &n)
 
template<step K>
double Nodes::get_phiv (Node const &n)
 
double Nodes::get_u_comp (Node const &n, index idx)
 
double Nodes::get_v_comp (Node const &n, index idx)
 
void Nodes::set_phi (Node &n, double val)
 
void Nodes::set_phiv (Node &n, double val)
 

Variables

const int Nodes::DIM = 3
 
const int Nodes::NB_DATANODE = 2
 

Detailed Description

header to define struct Node