ASPECT
Public Member Functions | Public Attributes | List of all members
aspect::PrescribedDilation::PrescribedDilationOutputs< dim > Class Template Reference

Public Member Functions

 PrescribedDilationOutputs (const unsigned int n_points)
 
 PrescribedDilationOutputs (const PrescribedDilationOutputs &source)=default
 
 PrescribedDilationOutputs (PrescribedDilationOutputs &&) noexcept=default
 
PrescribedDilationOutputsoperator= (const PrescribedDilationOutputs &source)=delete
 
PrescribedDilationOutputsoperator= (PrescribedDilationOutputs &&) noexcept=default
 
unsigned int n_evaluation_points () const
 
void reset ()
 

Public Attributes

std::vector< doubledilation
 

Detailed Description

template<int dim>
class aspect::PrescribedDilation::PrescribedDilationOutputs< dim >

Definition at line 50 of file interface.h.

Constructor & Destructor Documentation

§ PrescribedDilationOutputs() [1/3]

template<int dim>
aspect::PrescribedDilation::PrescribedDilationOutputs< dim >::PrescribedDilationOutputs ( const unsigned int  n_points)

Constructor. Initialize the various arrays of this structure with the given number of quadrature points.

Parameters
n_pointsThe number of quadrature points for which output quantities will be provided.

§ PrescribedDilationOutputs() [2/3]

Copy constructor. This constructor copies all data members of the source object.

§ PrescribedDilationOutputs() [3/3]

Move constructor. This constructor simply moves all members.

Member Function Documentation

§ operator=() [1/2]

template<int dim>
PrescribedDilationOutputs& aspect::PrescribedDilation::PrescribedDilationOutputs< dim >::operator= ( const PrescribedDilationOutputs< dim > &  source)
delete

Copy operator. Copying these objects is expensive, and consequently prohibited.

§ operator=() [2/2]

template<int dim>
PrescribedDilationOutputs& aspect::PrescribedDilation::PrescribedDilationOutputs< dim >::operator= ( PrescribedDilationOutputs< dim > &&  )
defaultnoexcept

Move operator.

§ n_evaluation_points()

template<int dim>
unsigned int aspect::PrescribedDilation::PrescribedDilationOutputs< dim >::n_evaluation_points ( ) const

Function that returns the number of points at which the dilation is to be evaluated.

§ reset()

template<int dim>
void aspect::PrescribedDilation::PrescribedDilationOutputs< dim >::reset ( )

Function that set zeroes to all values in this object

Member Data Documentation

§ dilation

template<int dim>
std::vector<double> aspect::PrescribedDilation::PrescribedDilationOutputs< dim >::dilation

Vector containing the dilation at each evaluation point. The physical unit of this quantity is 1/s (it is the density of volume change rate)

Definition at line 99 of file interface.h.


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