Loading...
Searching...
No Matches
VectorSpace< Form, Cmpt, Ncmpts >::ConstBlock< SubVector, BStart > Class Template Reference

Const sub-block type. More...

#include <VectorSpace.H>

Public Member Functions

 ConstBlock (const vsType &vs)
 Construct for a given vector.
const Cmpt & operator[] (const direction i) const
 [i] const element access operator
const Cmpt & operator() (const direction i, const direction) const
 (i, 0) const element access operator

Static Public Attributes

static const direction nComponents = SubVector::nComponents
 Number of components in this vector space.

Detailed Description

template<class Form, class Cmpt, direction Ncmpts>
template<class SubVector, direction BStart>
class Foam::VectorSpace< Form, Cmpt, Ncmpts >::ConstBlock< SubVector, BStart >

Const sub-block type.

Definition at line 142 of file VectorSpace.H.

Constructor & Destructor Documentation

◆ ConstBlock()

template<class Form, class Cmpt, Foam::direction Ncmpts>
template<class SubVector, Foam::direction BStart>
ConstBlock ( const vsType & vs)
inline

Construct for a given vector.

Definition at line 61 of file VectorSpaceI.H.

References nComponents, and VectorSpace< Form, Cmpt, Ncmpts >::nComponents.

Member Function Documentation

◆ operator[]()

template<class Form, class Cmpt, Foam::direction Ncmpts>
template<class SubVector, Foam::direction BStart>
const Cmpt & operator[] ( const direction i) const
inline

[i] const element access operator

Definition at line 226 of file VectorSpaceI.H.

◆ operator()()

template<class Form, class Cmpt, Foam::direction Ncmpts>
template<class SubVector, Foam::direction BStart>
const Cmpt & operator() ( const direction i,
const direction j ) const
inline

(i, 0) const element access operator

Definition at line 248 of file VectorSpaceI.H.

Member Data Documentation

◆ nComponents

template<class Form, class Cmpt, direction Ncmpts>
template<class SubVector, direction BStart>
const direction nComponents = SubVector::nComponents
static

Number of components in this vector space.

Definition at line 151 of file VectorSpace.H.

Referenced by ConstBlock().


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