![]() |
LifeV
|
#include <TestImportExport.hpp>
Collaboration diagram for TestImportExport: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.