COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Static Public Attributes | Private Attributes | List of all members
ElementNodeView< NbNodes, 1, 1 > Struct Template Reference

Specialization for single Real values. More...

#include <ElementData.hpp>

Public Member Functions

Uint size () const
 
const Real & operator[] (const Uint i) const
 
Real & operator[] (const Uint i)
 
template<typename RowT >
void fill (common::Table< Real > &data_array, const RowT &element_row, const Uint start=0)
 

Static Public Attributes

static const Uint nb_nodes = NbNodes
 
static const Uint nb_rows = 1
 
static const Uint nb_cols = 1
 
static const Uint node_size = 1
 

Private Attributes

Real * m_data [NbNodes]
 

Detailed Description

template<Uint NbNodes>
struct cf3::mesh::ElementNodeView< NbNodes, 1, 1 >

Specialization for single Real values.

Definition at line 125 of file ElementData.hpp.

Member Function Documentation

void fill ( common::Table< Real > &  data_array,
const RowT &  element_row,
const Uint  start = 0 
)
inline

Definition at line 148 of file ElementData.hpp.

const Real& operator[] ( const Uint  i) const
inline

Definition at line 137 of file ElementData.hpp.

Real& operator[] ( const Uint  i)
inline

Definition at line 142 of file ElementData.hpp.

Uint size ( ) const
inline

Definition at line 132 of file ElementData.hpp.

Member Data Documentation

Real* m_data[NbNodes]
private

Definition at line 157 of file ElementData.hpp.

const Uint nb_cols = 1
static

Definition at line 129 of file ElementData.hpp.

const Uint nb_nodes = NbNodes
static

Definition at line 127 of file ElementData.hpp.

const Uint nb_rows = 1
static

Definition at line 128 of file ElementData.hpp.

const Uint node_size = 1
static

Definition at line 130 of file ElementData.hpp.


The documentation for this struct was generated from the following file:
Send comments to:
COOLFluiD Web Admin