fieldTable Class Reference

A list of the available fields. More...

Inheritance diagram for fieldTable:
[legend]
Collaboration diagram for fieldTable:
[legend]

Public Member Functions

 fieldTable ()
 Null construct. More...
 
label maxCellId () const
 The maximum cell Id referenced in the list. More...
 
label maxFaceId () const
 The maximum face Id referenced in the list. More...
 
- Public Member Functions inherited from namesList< fieldEntry >
 namesList ()=default
 Default construct. More...
 
bool found (const word &key) const
 Return true if a list element has a name that matches key. More...
 
iterator find (const word &key)
 Find a list element has a name matching key. More...
 
List< wordfindNames (const wordRes &allow, const wordRes &deny=wordRes()) const
 Return a list of names in allow-list and not in deny-list. More...
 
- Public Member Functions inherited from LList< LListBase, T >
 LList ()=default
 Default construct. More...
 
 LList (const T &item)
 Construct and copy insert the initial T item. More...
 
 LList (T &&item)
 Construct and move insert the initial T item. More...
 
 LList (Istream &is)
 Construct from Istream. More...
 
 LList (const LList< LListBase, T > &lst)
 Copy construct. More...
 
 LList (LList< LListBase, T > &&lst)
 Move construct. More...
 
 LList (std::initializer_list< T > lst)
 Copy construct from an initializer list. More...
 
 ~LList ()
 Destructor. More...
 
reference first ()
 The first entry in the list. More...
 
const_reference first () const
 The first entry in the list (const access) More...
 
reference last ()
 The last entry in the list. More...
 
const_reference last () const
 The last entry in the list (const access) More...
 
void insert (const T &item)
 Add copy at head of list. More...
 
void insert (T &&item)
 Move construct at head of list. More...
 
void append (const T &item)
 Add copy at tail of list. More...
 
void append (T &&item)
 Move construct at tail of list. More...
 
T removeHead ()
 Remove and return head. More...
 
T remove (link *item)
 Remove and return element. More...
 
T remove (iterator &iter)
 Remove and return element specified by iterator. More...
 
void clear ()
 Delete contents of list. More...
 
void transfer (LList< LListBase, T > &lst)
 Transfer the contents of the argument into this List. More...
 
void operator= (const LList< LListBase, T > &lst)
 Copy assignment. More...
 
void operator= (LList< LListBase, T > &&lst)
 Move assignment. More...
 
void operator= (std::initializer_list< T > lst)
 Copy assignment from an initializer list. More...
 
IstreamreadList (Istream &is)
 Read list from Istream. More...
 
OstreamwriteList (Ostream &os, const label shortLen=0) const
 Write LList with line-breaks when length exceeds shortLen. More...
 
iterator begin ()
 Iterator to first item in list with non-const access. More...
 
const_iterator cbegin () const
 Iterator to first item in list with const access. More...
 
reverse_iterator rbegin ()
 Iterator to last item in list with non-const access. More...
 
const_reverse_iterator crbegin () const
 Iterator to last item in list with const access. More...
 
const_iterator begin () const
 Iterator to first item in list with const access. More...
 
const_reverse_iterator rbegin () const
 Iterator to last item in list with const access. More...
 
const iteratorend ()
 End of list for forward iterators. More...
 
const const_iteratorcend () const
 End of list for forward iterators. More...
 
const reverse_iteratorrend ()
 End of list for reverse iterators. More...
 
const const_reverse_iteratorcrend () const
 End of list for reverse iterators. More...
 
const const_iteratorend () const
 End of list for forward iterators. More...
 
const const_reverse_iteratorrend () const
 End of list for reverse iterators. More...
 

Friends

Ostreamoperator<< (Ostream &os, const fieldTable &tbl)
 

Additional Inherited Members

- Public Types inherited from namesList< fieldEntry >
using const_iterator = typename SLList< fieldEntry >::const_iterator
 
using iterator = typename SLList< fieldEntry >::iterator
 
- Public Types inherited from LList< LListBase, T >
typedef T value_type
 Type of values stored. More...
 
typedef Tpointer
 Pointer for value_type. More...
 
typedef Treference
 Reference for value_type. More...
 
typedef label size_type
 The type that can represent the container size. More...
 
typedef label difference_type
 The difference between iterator objects. More...
 
using base_iterator = typename LListBase::iterator
 
using const_base_iterator = typename LListBase::const_iterator
 
- Public Attributes inherited from LList< LListBase, T >
const typedef Tconst_pointer
 Const pointer for value_type. More...
 
const typedef Tconst_reference
 Const reference for value_type. More...
 

Detailed Description

A list of the available fields.

Definition at line 351 of file ccmSolutionTable.H.

Constructor & Destructor Documentation

◆ fieldTable()

fieldTable ( )
inline

Null construct.

Definition at line 360 of file ccmSolutionTable.H.

Member Function Documentation

◆ maxCellId()

label maxCellId ( ) const
inline

The maximum cell Id referenced in the list.

Definition at line 369 of file ccmSolutionTable.H.

References forAllConstIters().

Here is the call graph for this function:

◆ maxFaceId()

label maxFaceId ( ) const
inline

The maximum face Id referenced in the list.

Definition at line 387 of file ccmSolutionTable.H.

References forAllConstIters().

Here is the call graph for this function:

Friends And Related Function Documentation

◆ operator<<

Ostream& operator<< ( Ostream os,
const fieldTable tbl 
)
friend

Definition at line 407 of file ccmSolutionTable.H.


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