LifeV
|
#include <TestImportExport.hpp>
Public Types | |
typedef LifeV::RegionMesh< LifeV::LinearTetra > | mesh_Type |
typedef LifeV::RossEthierSteinmanUnsteadyDec | problem_Type |
typedef LifeV::FESpace< mesh_Type, LifeV::MapEpetra > | feSpace_Type |
typedef std::shared_ptr< feSpace_Type > | feSpacePtr_Type |
typedef std::shared_ptr< Epetra_Comm > | commPtr_Type |
typedef LifeV::Exporter< mesh_Type >::vectorPtr_Type | vectorPtr_Type |
typedef std::function< LifeV::Real(LifeV::Real const &, LifeV::Real const &, LifeV::Real const &, LifeV::Real const &, LifeV::UInt const &) > | function_Type |
Public Member Functions | |
TestImportExport (const commPtr_Type &commPtr) | |
template<typename ImporterType , typename ExporterType > | |
bool | run (GetPot &commandLine, const std::string &testString="import") |
template<typename ImporterType > | |
bool | importLoop (const std::shared_ptr< ImporterType > &importerPtr) |
template<typename ExporterType > | |
bool | exportLoop (const std::shared_ptr< ExporterType > &exporterPtr) |
Private Member Functions | |
void | loadData (GetPot &commandLine) |
void | buildMesh () |
void | buildFESpaces () |
template<typename ExporterType > | |
void | buildExporter (std::shared_ptr< ExporterType > &exporterPtr, const std::string &prefix) const |
Private Attributes | |
commPtr_Type | M_commPtr |
LifeV::Displayer | M_displayer |
GetPot | M_dataFile |
std::shared_ptr< mesh_Type > | M_meshPtr |
LifeV::TimeData | M_timeData |
feSpacePtr_Type | M_vectorFESpacePtr |
feSpacePtr_Type | M_scalarFESpacePtr |
std::vector< vectorPtr_Type > | M_vectorInterpolantPtr |
std::vector< vectorPtr_Type > | M_scalarInterpolantPtr |
std::vector< vectorPtr_Type > | M_vectorImportedPtr |
std::vector< vectorPtr_Type > | M_scalarImportedPtr |
std::vector< std::string > | M_vectorName |
std::vector< std::string > | M_scalarName |
Definition at line 63 of file TestImportExport.hpp.
typedef LifeV::RegionMesh<LifeV::LinearTetra> mesh_Type |
Definition at line 68 of file TestImportExport.hpp.
Definition at line 69 of file TestImportExport.hpp.
typedef LifeV::FESpace< mesh_Type, LifeV::MapEpetra > feSpace_Type |
Definition at line 70 of file TestImportExport.hpp.
typedef std::shared_ptr<feSpace_Type> feSpacePtr_Type |
Definition at line 71 of file TestImportExport.hpp.
typedef std::shared_ptr<Epetra_Comm> commPtr_Type |
Definition at line 72 of file TestImportExport.hpp.
typedef LifeV::Exporter<mesh_Type >::vectorPtr_Type vectorPtr_Type |
Definition at line 73 of file TestImportExport.hpp.
typedef std::function< LifeV::Real ( LifeV::Real const&, LifeV::Real const&, LifeV::Real const&, LifeV::Real const&, LifeV::UInt const& ) > function_Type |
Definition at line 78 of file TestImportExport.hpp.
TestImportExport | ( | const commPtr_Type & | commPtr | ) |
bool run | ( | GetPot & | commandLine, |
const std::string & | testString = "import" |
||
) |
Definition at line 288 of file TestImportExport.hpp.
bool importLoop | ( | const std::shared_ptr< ImporterType > & | importerPtr | ) |
Definition at line 401 of file TestImportExport.hpp.
bool exportLoop | ( | const std::shared_ptr< ExporterType > & | exporterPtr | ) |
Definition at line 343 of file TestImportExport.hpp.
|
private |
|
private |
|
private |
|
private |
Definition at line 263 of file TestImportExport.hpp.
|
private |
Definition at line 99 of file TestImportExport.hpp.
|
private |
Definition at line 100 of file TestImportExport.hpp.
|
private |
Definition at line 101 of file TestImportExport.hpp.
|
private |
Definition at line 102 of file TestImportExport.hpp.
|
private |
Definition at line 103 of file TestImportExport.hpp.
|
private |
Definition at line 105 of file TestImportExport.hpp.
|
private |
Definition at line 106 of file TestImportExport.hpp.
|
private |
Definition at line 108 of file TestImportExport.hpp.
|
private |
Definition at line 109 of file TestImportExport.hpp.
|
private |
Definition at line 111 of file TestImportExport.hpp.
|
private |
Definition at line 112 of file TestImportExport.hpp.
|
private |
Definition at line 114 of file TestImportExport.hpp.
|
private |
Definition at line 115 of file TestImportExport.hpp.