#include <meshGraph.hh>

Inheritance diagram for concepts::MacroElementNode:
concepts::OutputOperator

Public Member Functions

void addContent (const hp2D::Quad< Real > *quad)
 
const hp2D::Quad< Real > * get () const
 
 MacroElementNode ()
 
 MacroElementNode (const hp2D::Quad< Real > *quad)
 
const uint nEdges () const
 
const MacroElementNodeneighbour (ushort direction) const
 
void setEdge (uint direction, MeshGraph2_Edge *edge, uint pos)
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream. More...
 

Private Attributes

concepts::Sequence< const hp2D::Quad< Real > * > content_
 
uint e_p
 
MeshGraph2_Edgeeast_
 
uint n_p
 
MeshGraph2_Edgenorth_
 
uint s_p
 
MeshGraph2_Edgesouth_
 
uint w_p
 
MeshGraph2_Edgewest_
 

Detailed Description

Definition at line 40 of file meshGraph.hh.

Constructor & Destructor Documentation

◆ MacroElementNode() [1/2]

concepts::MacroElementNode::MacroElementNode ( )
inline

Definition at line 44 of file meshGraph.hh.

◆ MacroElementNode() [2/2]

concepts::MacroElementNode::MacroElementNode ( const hp2D::Quad< Real > *  quad)
inline

Definition at line 46 of file meshGraph.hh.

Member Function Documentation

◆ addContent()

void concepts::MacroElementNode::addContent ( const hp2D::Quad< Real > *  quad)
inline

Definition at line 69 of file meshGraph.hh.

◆ get()

const hp2D::Quad<Real>* concepts::MacroElementNode::get ( ) const
inline

Definition at line 78 of file meshGraph.hh.

◆ info()

virtual std::ostream& concepts::MacroElementNode::info ( std::ostream &  os) const
inlineprotectedvirtual

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

Definition at line 122 of file meshGraph.hh.

◆ nEdges()

const uint concepts::MacroElementNode::nEdges ( ) const
inline

Definition at line 73 of file meshGraph.hh.

◆ neighbour()

const MacroElementNode* concepts::MacroElementNode::neighbour ( ushort  direction) const
inline

Definition at line 89 of file meshGraph.hh.

◆ setEdge()

void concepts::MacroElementNode::setEdge ( uint  direction,
MeshGraph2_Edge edge,
uint  pos 
)
inline

Definition at line 57 of file meshGraph.hh.

Member Data Documentation

◆ content_

concepts::Sequence<const hp2D::Quad<Real>* > concepts::MacroElementNode::content_
private

Definition at line 151 of file meshGraph.hh.

◆ e_p

uint concepts::MacroElementNode::e_p
private

Definition at line 148 of file meshGraph.hh.

◆ east_

MeshGraph2_Edge * concepts::MacroElementNode::east_
private

Definition at line 146 of file meshGraph.hh.

◆ n_p

uint concepts::MacroElementNode::n_p
private

Definition at line 148 of file meshGraph.hh.

◆ north_

MeshGraph2_Edge * concepts::MacroElementNode::north_
private

Definition at line 146 of file meshGraph.hh.

◆ s_p

uint concepts::MacroElementNode::s_p
private

Definition at line 148 of file meshGraph.hh.

◆ south_

MeshGraph2_Edge* concepts::MacroElementNode::south_
private

Definition at line 146 of file meshGraph.hh.

◆ w_p

uint concepts::MacroElementNode::w_p
private

Definition at line 148 of file meshGraph.hh.

◆ west_

MeshGraph2_Edge * concepts::MacroElementNode::west_
private

Definition at line 146 of file meshGraph.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich