svFSIplus
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Parameters Class Reference

The Parameters class stores parameter values read in from a solver input file. More...

#include <Parameters.h>

Public Member Functions

void get_logging_levels (int &verbose, int &warning, int &debug)
 
void print_parameters ()
 
void read_xml (std::string file_name)
 Set the simulation parameter values given in an XML format file. More...
 
void set_contact_values (tinyxml2::XMLElement *root_element)
 
void set_equation_values (tinyxml2::XMLElement *root_element)
 
void set_mesh_values (tinyxml2::XMLElement *root_element)
 
void set_projection_values (tinyxml2::XMLElement *root_element)
 

Public Attributes

ContactParameters contact_parameters
 
GeneralSimulationParameters general_simulation_parameters
 
std::vector< MeshParameters * > mesh_parameters
 
std::vector< EquationParameters * > equation_parameters
 
std::vector< ProjectionParameters * > projection_parameters
 

Static Public Attributes

static const std::set< std::string > constitutive_model_names
 
static const std::set< std::string > equation_names
 
static const std::string FSI_FILE = "svFSIFile"
 

Detailed Description

The Parameters class stores parameter values read in from a solver input file.

Member Function Documentation

◆ read_xml()

void Parameters::read_xml ( std::string  file_name)

Set the simulation parameter values given in an XML format file.

Member Data Documentation

◆ constitutive_model_names

const std::set< std::string > Parameters::constitutive_model_names
static
Initial value:
= {
"none",
"nHK",
}

◆ equation_names

const std::set< std::string > Parameters::equation_names
static
Initial value:
= {
"none",
"fluid",
"struct",
}

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