#include <Elastic.H>
|  | 
| virtual | ~Elastic ()=default | 
|  | 
| void | SetTime (const Set::Scalar a_time) | 
|  | 
| virtual void | Init (amrex::MultiFab *a_rhs, const amrex::Geometry &a_geom, bool a_homogeneous=false) const =0 | 
|  | 
| virtual void | Init (amrex::FabArray< amrex::BaseFab< Set::Vector > > *a_rhs, const amrex::Geometry &a_geom, bool a_homogeneous=false) const =0 | 
|  | 
| void | Init (Set::Field< Set::Scalar > &a_rhs, const amrex::Vector< amrex::Geometry > &a_geom, bool a_homogeneous=false) const | 
|  | 
| void | Init (Set::Field< Set::Vector > &a_rhs, const amrex::Vector< amrex::Geometry > &a_geom, bool a_homogeneous=false) const | 
|  | 
| virtual std::array< Type, AMREX_SPACEDIM > | getType (const int &i, const int &j, const int &k, const amrex::Box &domain)=0 | 
|  | 
| virtual Set::Vector | operator() (const Set::Vector &u, const Set::Matrix &gradu, const Set::Matrix &sigma, const int &i, const int &j, const int &k, const amrex::Box &domain)=0 | 
|  | 
|  | 
| static const int | min = 1 | 
|  | 
| static const int | max = 2 | 
|  | 
Definition at line 18 of file Elastic.H.
 
◆ Direction
◆ Type
| Enumerator | 
|---|
| Displacement |  | 
| Traction |  | 
| Periodic |  | 
| Neumann |  | 
| None |  | 
Definition at line 26 of file Elastic.H.
 
 
◆ ~Elastic()
  
  | 
        
          | virtual BC::Operator::Elastic::Elastic::~Elastic | ( |  | ) |  |  | virtualdefault | 
 
 
◆ getType()
  
  | 
        
          | virtual std::array< Type, AMREX_SPACEDIM > BC::Operator::Elastic::Elastic::getType | ( | const int & | i, |  
          |  |  | const int & | j, |  
          |  |  | const int & | k, |  
          |  |  | const amrex::Box & | domain |  
          |  | ) |  |  |  | pure virtual | 
 
 
◆ Init() [1/4]
  
  | 
        
          | virtual void BC::Operator::Elastic::Elastic::Init | ( | amrex::FabArray< amrex::BaseFab< Set::Vector > > * | a_rhs, |  
          |  |  | const amrex::Geometry & | a_geom, |  
          |  |  | bool | a_homogeneous = false |  
          |  | ) |  | const |  | pure virtual | 
 
 
◆ Init() [2/4]
  
  | 
        
          | virtual void BC::Operator::Elastic::Elastic::Init | ( | amrex::MultiFab * | a_rhs, |  
          |  |  | const amrex::Geometry & | a_geom, |  
          |  |  | bool | a_homogeneous = false |  
          |  | ) |  | const |  | pure virtual | 
 
 
◆ Init() [3/4]
  
  | 
        
          | void BC::Operator::Elastic::Elastic::Init | ( | Set::Field< Set::Scalar > & | a_rhs, |  
          |  |  | const amrex::Vector< amrex::Geometry > & | a_geom, |  
          |  |  | bool | a_homogeneous = false |  
          |  | ) |  | const |  | inline | 
 
 
◆ Init() [4/4]
  
  | 
        
          | void BC::Operator::Elastic::Elastic::Init | ( | Set::Field< Set::Vector > & | a_rhs, |  
          |  |  | const amrex::Vector< amrex::Geometry > & | a_geom, |  
          |  |  | bool | a_homogeneous = false |  
          |  | ) |  | const |  | inline | 
 
 
◆ operator()()
◆ SetTime()
  
  | 
        
          | void BC::Operator::Elastic::Elastic::SetTime | ( | const Set::Scalar | a_time | ) |  |  | inline | 
 
 
◆ m_time
  
  | 
        
          | Set::Scalar BC::Operator::Elastic::Elastic::m_time = 0.0 |  | protected | 
 
 
◆ max
  
  | 
        
          | const int BC::Operator::Elastic::Elastic::max = 2 |  | static | 
 
 
◆ min
  
  | 
        
          | const int BC::Operator::Elastic::Elastic::min = 1 |  | static | 
 
 
The documentation for this class was generated from the following file: