SW4  Git Revision 67ab458ccdb97763a04025b4bf840d7814d6d27f
SW4
 All Classes Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
MaterialRfile Class Reference
Inheritance diagram for MaterialRfile:
MaterialData

Public Member Functions

 MaterialRfile (EW *a_ew, const std::string file, const std::string directory, int bufsize)
 
void set_material_properties (std::vector< Sarray > &rho, std::vector< Sarray > &cs, std::vector< Sarray > &cp, std::vector< Sarray > &xis, std::vector< Sarray > &xip)
 
- Public Member Functions inherited from MaterialData
bool coversAllPoints ()
 

Protected Member Functions

bool inside (double x, double y, double z)
 
void read_rfile ()
 
void fill_in_fluids ()
 
int io_processor ()
 

Protected Attributes

EWmEW
 
std::string m_model_file
 
std::string m_model_dir
 
bool m_use_attenuation
 
int m_npatches
 
vector< int > m_ifirst
 
vector< int > m_ilast
 
vector< int > m_jfirst
 
vector< int > m_jlast
 
vector< int > m_kfirst
 
vector< int > m_klast
 
vector< int > m_ni
 
vector< int > m_nj
 
vector< int > m_nk
 
vector< double > m_z0
 
vector< double > m_hh
 
vector< double > m_hv
 
double m_x0
 
double m_y0
 
double m_xminloc
 
double m_xmaxloc
 
double m_yminloc
 
double m_ymaxloc
 
double m_zminloc
 
double m_zmaxloc
 
bool m_outside
 
int m_bufsize
 
vector< SarraymMaterial
 
vector< bool > m_isempty
 
- Protected Attributes inherited from MaterialData
bool mCoversAllPoints
 

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