specfem::io::read_2d_receivers

std::vector<std::shared_ptr<specfem::receivers::receiver<specfem::element::dimension_tag::dim2>>> specfem::io::read_2d_receivers(const std::string &stations_file, const type_real angle)

Read station file.

Parse receiver stations file and create a vector of specfem::receiver::receiver * object

Parameters:
  • stations_file – Stations file describing receiver locations

  • angle – Angle of the receivers

Returns:

vector of instantiated receiver objects

std::vector<std::shared_ptr<specfem::receivers::receiver<specfem::element::dimension_tag::dim3>>> specfem::io::read_3d_receivers(const std::string &stations_file)

Read receivers file for 3D simulations.

Parse receiver stations file and create a vector of specfem::receiver::receiver * object

Parameters:

stations_file – Stations file describing receiver locations

Returns:

vector of instantiated receiver objects