Alamo
Public Member Functions | Protected Attributes
IC::IC Class Referenceabstract
Inheritance diagram for IC::IC:
[legend]

Public Member Functions

 IC (amrex::Vector< amrex::Geometry > &_geom)
 
virtual ~IC ()
 
virtual void Add (const int &lev, Set::Field< Set::Scalar > &field, Set::Scalar time)=0
 
virtual void Add (const int &lev, Set::Field< Set::Scalar > &field)
 
virtual void Add (const int &, Set::Field< Set::Vector > &, Set::Scalar)
 
void Initialize (const int &a_lev, Set::Field< Set::Scalar > &a_field, Set::Scalar a_time=0.0)
 
void Initialize (const int &a_lev, Set::Field< Set::Vector > &a_field, Set::Scalar a_time=0.0)
 
virtual void SetComp (int a_comp) final
 

Protected Attributes

amrex::Vector< amrex::Geometry > & geom
 
int comp = 0
 

Detailed Description

Definition at line 12 of file IC.H.

Constructor & Destructor Documentation

◆ IC()

IC::IC::IC ( amrex::Vector< amrex::Geometry > &  _geom)
inline

Definition at line 15 of file IC.H.

◆ ~IC()

virtual IC::IC::~IC ( )
inlinevirtual

Definition at line 17 of file IC.H.

Member Function Documentation

◆ Add() [1/3]

virtual void IC::IC::Add ( const int &  ,
Set::Field< Set::Vector > &  ,
Set::Scalar   
)
inlinevirtual

Reimplemented in IC::Trig, and IC::Expression.

Definition at line 24 of file IC.H.

Here is the call graph for this function:

◆ Add() [2/3]

virtual void IC::IC::Add ( const int &  lev,
Set::Field< Set::Scalar > &  field 
)
inlinevirtual

Reimplemented in IC::Affine, IC::Wedge, and IC::PS.

Definition at line 20 of file IC.H.

◆ Add() [3/3]

virtual void IC::IC::Add ( const int &  lev,
Set::Field< Set::Scalar > &  field,
Set::Scalar  time 
)
pure virtual

◆ Initialize() [1/2]

void IC::IC::Initialize ( const int &  a_lev,
Set::Field< Set::Scalar > &  a_field,
Set::Scalar  a_time = 0.0 
)
inline

Definition at line 26 of file IC.H.

Here is the call graph for this function:

◆ Initialize() [2/2]

void IC::IC::Initialize ( const int &  a_lev,
Set::Field< Set::Vector > &  a_field,
Set::Scalar  a_time = 0.0 
)
inline

Definition at line 34 of file IC.H.

Here is the call graph for this function:

◆ SetComp()

virtual void IC::IC::SetComp ( int  a_comp)
inlinefinalvirtual

Definition at line 43 of file IC.H.

Field Documentation

◆ comp

int IC::IC::comp = 0
protected

Definition at line 46 of file IC.H.

◆ geom

amrex::Vector<amrex::Geometry>& IC::IC::geom
protected

Definition at line 45 of file IC.H.


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