SpECTRE  v2021.11.01
Elasticity::Solutions::Zero< Dim, Registrars > Class Template Reference

The trivial solution \(\xi^i(x)=0\) of the Elasticity equations. Useful as initial guess. More...

#include <Zero.hpp>

Public Types

using options = tmpl::list<>
 

Public Member Functions

 Zero (const Zero &)=default
 
Zerooperator= (const Zero &)=default
 
 Zero (Zero &&)=default
 
Zerooperator= (Zero &&)=default
 
template<typename DataType , typename... RequestedTags>
tuples::TaggedTuple< RequestedTags... > variables (const tnsr::I< DataType, Dim > &x, tmpl::list< RequestedTags... >) const
 Retrieve a collection of variables at coordinates x
 
void pup (PUP::er &) override
 

Static Public Attributes

static constexpr Options::String help
 

Detailed Description

template<size_t Dim, typename Registrars = tmpl::list<Solutions::Registrars::Zero<Dim>>>
class Elasticity::Solutions::Zero< Dim, Registrars >

The trivial solution \(\xi^i(x)=0\) of the Elasticity equations. Useful as initial guess.

Note
This class derives off AnalyticData because, while it is technically an analytic solution, it will only be used as initial guess and thus doesn't need to implement the additional requirements of the Elasticity::Solutions::AnalyticSolution base class. In particular, it doesn't need to provide a constitutive relation.

Member Data Documentation

◆ help

template<size_t Dim, typename Registrars = tmpl::list<Solutions::Registrars::Zero<Dim>>>
constexpr Options::String Elasticity::Solutions::Zero< Dim, Registrars >::help
staticconstexpr
Initial value:
{
"The trivial solution, useful as initial guess."}

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