Public Member Functions | List of all members
ExtensiveGenerator Class Reference

Generates a list of conserved variables. More...

#include <extensive_generator.hpp>

Inheritance diagram for ExtensiveGenerator:
Inheritance graph
[legend]
Collaboration diagram for ExtensiveGenerator:
Collaboration graph
[legend]

Public Member Functions

 ExtensiveGenerator (const vector< ComputationalCell > &cells, const Tessellation3D &tess, const EquationOfState &eos)
 Class constructor. More...
 
size_t size (void) const
 Returns the length of the list. More...
 
Conserved3D operator[] (size_t i) const
 Returns a single member of the list. More...
 
- Public Member Functions inherited from LazyList< Conserved3D >
Conserved3D at (const size_t i) const
 bound checked access function More...
 

Detailed Description

Generates a list of conserved variables.

Definition at line 27 of file extensive_generator.hpp.

Constructor & Destructor Documentation

◆ ExtensiveGenerator()

ExtensiveGenerator::ExtensiveGenerator ( const vector< ComputationalCell > &  cells,
const Tessellation3D tess,
const EquationOfState eos 
)

Class constructor.

Parameters
cellsList of cells
tessTessellation
eosEquation of state

Definition at line 15 of file extensive_generator.cpp.

Here is the caller graph for this function:

Member Function Documentation

◆ operator[]()

Conserved3D ExtensiveGenerator::operator[] ( size_t  i) const
virtual

Returns a single member of the list.

Parameters
iIndex
Returns
The i'th member of the list

Implements LazyList< Conserved3D >.

Definition at line 25 of file extensive_generator.cpp.

Here is the call graph for this function:

◆ size()

size_t ExtensiveGenerator::size ( void  ) const
virtual

Returns the length of the list.

Returns
Length of the list

Implements LazyList< Conserved3D >.

Definition at line 20 of file extensive_generator.cpp.


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