COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
SpaceElem Class Reference

#include <Space.hpp>

Public Member Functions

 SpaceElem (const Space &space, const Uint index)
 Constructor, taking component and index. More...
 
 SpaceElem ()
 Default constructor for container-allocations. More...
 
 SpaceElem (const SpaceElem &other)
 Constructor, taking other SpaceElem. More...
 
Shortcut functions
const ShapeFunctionshape_function () const
 
Uint glb_idx () const
 
Uint rank () const
 
bool is_ghost () const
 
RealMatrix get_coordinates () const
 
void put_coordinates (RealMatrix &coordinates) const
 
void allocate_coordinates (RealMatrix &coordinates) const
 
common::TableConstRow< Uint >::type nodes () const
 
Comparison functions
bool operator== (const SpaceElem &other) const
 
bool operator!= (const SpaceElem &other) const
 
bool operator< (const SpaceElem &other) const
 

Static Public Member Functions

static std::string type_name ()
 Type name. More...
 

Public Attributes

Spacecomp
 
Uint idx
 

Friends

std::ostream & operator<< (std::ostream &os, const SpaceElem &space_elem)
 

Detailed Description

Definition at line 183 of file Space.hpp.

Constructor & Destructor Documentation

SpaceElem ( const Space space,
const Uint  index 
)

Constructor, taking component and index.

Definition at line 218 of file Space.cpp.

SpaceElem ( )

Default constructor for container-allocations.

Definition at line 202 of file Space.cpp.

SpaceElem ( const SpaceElem other)

Constructor, taking other SpaceElem.

Definition at line 210 of file Space.cpp.

Member Function Documentation

void allocate_coordinates ( RealMatrix coordinates) const

Definition at line 269 of file Space.cpp.

RealMatrix get_coordinates ( ) const

Definition at line 255 of file Space.cpp.

Uint glb_idx ( ) const

Definition at line 234 of file Space.cpp.

bool is_ghost ( ) const

Definition at line 248 of file Space.cpp.

Connectivity::ConstRow nodes ( ) const

Definition at line 276 of file Space.cpp.

bool operator!= ( const SpaceElem other) const

Definition at line 290 of file Space.cpp.

bool operator< ( const SpaceElem other) const

Definition at line 297 of file Space.cpp.

bool operator== ( const SpaceElem other) const

Definition at line 283 of file Space.cpp.

void put_coordinates ( RealMatrix coordinates) const

Definition at line 262 of file Space.cpp.

Uint rank ( ) const

Definition at line 241 of file Space.cpp.

const ShapeFunction & shape_function ( ) const

Definition at line 227 of file Space.cpp.

static std::string type_name ( )
inlinestatic

Type name.

Definition at line 193 of file Space.hpp.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const SpaceElem space_elem 
)
friend

Definition at line 304 of file Space.cpp.

Member Data Documentation

Space* comp

Definition at line 187 of file Space.hpp.

Uint idx

Definition at line 188 of file Space.hpp.


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