ASPECT
Public Member Functions | Public Attributes | List of all members
aspect::Introspection< dim >::ComponentMasks Struct Reference

Public Member Functions

 ComponentMasks (const FEVariableCollection< dim > &fevs, const Introspection< dim >::ComponentIndices &indices)
 

Public Attributes

ComponentMask velocities
 
ComponentMask pressure
 
ComponentMask temperature
 
std::vector< ComponentMask > compositional_fields
 
ComponentMask compositions
 

Detailed Description

template<int dim>
struct aspect::Introspection< dim >::ComponentMasks

A structure that contains component masks for each of the variables in this problem. Component masks are a deal.II concept, see the deal.II glossary.

Definition at line 354 of file introspection.h.

Constructor & Destructor Documentation

§ ComponentMasks()

template<int dim>
aspect::Introspection< dim >::ComponentMasks::ComponentMasks ( const FEVariableCollection< dim > &  fevs,
const Introspection< dim >::ComponentIndices indices 
)

Member Data Documentation

§ velocities

template<int dim>
ComponentMask aspect::Introspection< dim >::ComponentMasks::velocities

The component mask for all velocity components.

Definition at line 361 of file introspection.h.

§ pressure

template<int dim>
ComponentMask aspect::Introspection< dim >::ComponentMasks::pressure

The component mask for the pressure component.

Definition at line 366 of file introspection.h.

§ temperature

template<int dim>
ComponentMask aspect::Introspection< dim >::ComponentMasks::temperature

The component mask for the temperature component.

Definition at line 371 of file introspection.h.

§ compositional_fields

template<int dim>
std::vector<ComponentMask> aspect::Introspection< dim >::ComponentMasks::compositional_fields

The component mask for each individual compositional field. The size of this vector is equal to the number of compositional fields. Each entry is a component mask that selects the component that corresponds to the respective compositional field.

Definition at line 379 of file introspection.h.

§ compositions

template<int dim>
ComponentMask aspect::Introspection< dim >::ComponentMasks::compositions

The component mask for all composition components. This mask selects all compositional fields.

Definition at line 385 of file introspection.h.


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