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

#include <Element_accessors.h>

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

Public Member Functions

 Element_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_vectors_k_const< Value >
 Element_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_vectors_k_const< Value > 
Base
 

Additional Inherited Members

- Public Types inherited from Element_vectors_k_const< Value >
typedef unsigned int Size
 
- Protected Attributes inherited from Element_vectors_k_const< Value >
const Attribute_attr
 
union {
   int   _offset
 
   const Value *   _vs
 
}; 
 

Detailed Description

template<class Value>
class Element_vectors_k< Value >

Definition at line 374 of file Element_accessors.h.

Member Typedef Documentation

typedef Element_vectors_k_const<Value> Base
private

Definition at line 375 of file Element_accessors.h.

Constructor & Destructor Documentation

Element_vectors_k ( )
inline

Definition at line 377 of file Element_accessors.h.

377 : Base() {}
Element_vectors_k_const< Value > Base

Member Function Documentation

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

Definition at line 385 of file Element_accessors.h.

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

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

Here is the call graph for this function:

Value& operator() ( int  i) const
inline

Definition at line 388 of file Element_accessors.h.

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

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

Here is the call graph for this function:

Value& operator[] ( int  i) const
inline

Definition at line 391 of file Element_accessors.h.

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

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

Here is the call graph for this function:

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

Definition at line 379 of file Element_accessors.h.

References Element_vectors_k_const< Value >::set().

380  { 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:

void set ( Attribute a,
Element_node_enumerator ene 
)
inline

Definition at line 382 of file Element_accessors.h.

References Element_vectors_k_const< Value >::set().

383  { 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: