Rocstar  1.0
Rocstar multiphysics simulation application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Element_node_vectors_k< Value > Class Template Reference

#include <Element_accessors.h>

Inheritance diagram for Element_node_vectors_k< Value >:
Collaboration diagram for Element_node_vectors_k< Value >:

Public Member Functions

 Element_node_vectors_k ()
 
void set (Value *p, Element_node_enumerator &ene, int strd)
 
void set (Attribute *a, Element_node_enumerator &ene)
 
Value & operator() (int i, int j) const
 
Value & operator() (int i) const
 
Value & operator[] (int i) const
 
- Public Member Functions inherited from Element_node_vectors_k_const< Value >
 Element_node_vectors_k_const ()
 Default constructor. More...
 
void set (const Value *p, Element_node_enumerator &ene, int strd)
 initialize the accessor with a pointer and a specific stride. More...
 
void set (const Attribute *a, Element_node_enumerator &ene)
 initialize the accessor from an attribute assiciated with a pane. More...
 
const Value & operator() (int i, int j) const
 
const Value & operator() (int i) const
 
const Value & operator[] (int i) const
 

Private Types

typedef
Element_node_vectors_k_const
< Value > 
Base
 

Additional Inherited Members

- Public Types inherited from Element_node_vectors_k_const< Value >
enum  { MAX_NODES =9 }
 
typedef unsigned int Size
 
- Protected Attributes inherited from Element_node_vectors_k_const< Value >
const Attribute_attr
 
union {
   int   _offsets [MAX_NODES]
 
   const Value *   _vs [MAX_NODES]
 
}; 
 

Detailed Description

template<class Value>
class Element_node_vectors_k< Value >

Definition at line 295 of file Element_accessors.h.

Member Typedef Documentation

typedef Element_node_vectors_k_const<Value> Base
private

Definition at line 296 of file Element_accessors.h.

Constructor & Destructor Documentation

Definition at line 298 of file Element_accessors.h.

298 : Base() {}
Element_node_vectors_k_const< Value > Base

Member Function Documentation

Value& operator() ( int  i,
int  j 
) const
inline

Definition at line 306 of file Element_accessors.h.

References Element_node_vectors_k_const< Value >::operator()().

307  { return const_cast<Value&>(Base::operator()(i,j)); }
blockLoc i
Definition: read.cpp:79
j indices j
Definition: Indexing.h:6
const Value & operator()(int i, int j) const

Here is the call graph for this function:

Value& operator() ( int  i) const
inline

Definition at line 309 of file Element_accessors.h.

References Element_node_vectors_k_const< Value >::operator()().

310  { return const_cast<Value&>(Base::operator()(i,0)); }
blockLoc i
Definition: read.cpp:79
const Value & operator()(int i, int j) const

Here is the call graph for this function:

Value& operator[] ( int  i) const
inline

Definition at line 312 of file Element_accessors.h.

References Element_node_vectors_k_const< Value >::operator()().

313  { return const_cast<Value&>(Base::operator()(i,0)); }
blockLoc i
Definition: read.cpp:79
const Value & operator()(int i, int j) const

Here is the call graph for this function:

void set ( Value *  p,
Element_node_enumerator ene,
int  strd 
)
inline

Definition at line 300 of file Element_accessors.h.

References Element_node_vectors_k_const< Value >::set().

Referenced by Window_manifold_2::elements_to_nodes().

301  { Base::set( p, ene, strd); }
void set(const Value *p, Element_node_enumerator &ene, int strd)
initialize the accessor with a pointer and a specific stride.

Here is the call graph for this function:

Here is the caller graph for this function:

void set ( Attribute a,
Element_node_enumerator ene 
)
inline

Definition at line 303 of file Element_accessors.h.

References Element_node_vectors_k_const< Value >::set().

304  { Base::set( a, ene); }
void set(const Value *p, Element_node_enumerator &ene, int strd)
initialize the accessor with a pointer and a specific stride.

Here is the call graph for this function:


The documentation for this class was generated from the following file: