![]() |
OGS
|
Functions | |
| bool | isSimulationDomain (MeshLib::Mesh const &mesh, ProcessLib::Process const &process) |
| std::vector< std::unique_ptr< NumLib::LocalToGlobalIndexMap > > | computeDofTablesForSubmesh (ProcessLib::Process const &process, MeshLib::Mesh const &submesh, std::size_t const n_processes) |
| std::vector< NumLib::LocalToGlobalIndexMap const * > | toNonOwning (std::vector< std::unique_ptr< NumLib::LocalToGlobalIndexMap > > const &dof_tables) |
| std::vector< NumLib::LocalToGlobalIndexMap const * > | getDofTablesOfAllProcesses (ProcessLib::Process const &process, std::size_t const n_processes) |
| decltype(auto) | computeOutputMeshDofTables (ProcessLib::Process const &process, MeshLib::Mesh const &output_mesh, std::vector< NumLib::LocalToGlobalIndexMap const * > const &bulk_mesh_dof_tables) |
| std::vector< std::reference_wrapper< const std::vector< std::reference_wrapper< ProcessLib::ProcessVariable > > > > | getProcessVariablesOfAllProcesses (ProcessLib::Process const &process, std::size_t const n_processes) |
| std::vector< std::unique_ptr< MeshLib::IntegrationPointWriter > > const * | getIntegrationPointWriters (ProcessLib::Process const &process, MeshLib::Mesh const &output_mesh) |
| std::vector< std::unique_ptr< NumLib::LocalToGlobalIndexMap > > anonymous_namespace{ProcessOutputData.cpp}::computeDofTablesForSubmesh | ( | ProcessLib::Process const & | process, |
| MeshLib::Mesh const & | submesh, | ||
| std::size_t const | n_processes ) |
Definition at line 26 of file ProcessOutputData.cpp.
References NumLib::LocalToGlobalIndexMap::deriveBoundaryConstrainedMap(), and ProcessLib::Process::getDOFTable().
Referenced by computeOutputMeshDofTables().
| decltype(auto) anonymous_namespace{ProcessOutputData.cpp}::computeOutputMeshDofTables | ( | ProcessLib::Process const & | process, |
| MeshLib::Mesh const & | output_mesh, | ||
| std::vector< NumLib::LocalToGlobalIndexMap const * > const & | bulk_mesh_dof_tables ) |
Computes the d.o.f. tables for the given output_mesh.
These are the passed bulk_mesh_dof_tables for output of the entire simulation domain of the given process. In the case of submesh output d.o.f. tables for the submesh will be computed.
Each element in the returned vectors corresponds to a specific process_id of the process.
Definition at line 84 of file ProcessOutputData.cpp.
References computeDofTablesForSubmesh(), isSimulationDomain(), NumLib::LocalToGlobalIndexMap::size(), and toNonOwning().
| std::vector< NumLib::LocalToGlobalIndexMap const * > anonymous_namespace{ProcessOutputData.cpp}::getDofTablesOfAllProcesses | ( | ProcessLib::Process const & | process, |
| std::size_t const | n_processes ) |
Definition at line 59 of file ProcessOutputData.cpp.
References ProcessLib::Process::getDOFTable().
| std::vector< std::unique_ptr< MeshLib::IntegrationPointWriter > > const * anonymous_namespace{ProcessOutputData.cpp}::getIntegrationPointWriters | ( | ProcessLib::Process const & | process, |
| MeshLib::Mesh const & | output_mesh ) |
Definition at line 130 of file ProcessOutputData.cpp.
References ProcessLib::Process::getIntegrationPointWriters(), and isSimulationDomain().
| std::vector< std::reference_wrapper< const std::vector< std::reference_wrapper< ProcessLib::ProcessVariable > > > > anonymous_namespace{ProcessOutputData.cpp}::getProcessVariablesOfAllProcesses | ( | ProcessLib::Process const & | process, |
| std::size_t const | n_processes ) |
Definition at line 113 of file ProcessOutputData.cpp.
References ProcessLib::Process::getProcessVariables().
| bool anonymous_namespace{ProcessOutputData.cpp}::isSimulationDomain | ( | MeshLib::Mesh const & | mesh, |
| ProcessLib::Process const & | process ) |
Checks if the given mesh is the simulation domain of the given process.
Definition at line 19 of file ProcessOutputData.cpp.
References ProcessLib::Process::getMesh().
Referenced by computeOutputMeshDofTables(), and getIntegrationPointWriters().
| std::vector< NumLib::LocalToGlobalIndexMap const * > anonymous_namespace{ProcessOutputData.cpp}::toNonOwning | ( | std::vector< std::unique_ptr< NumLib::LocalToGlobalIndexMap > > const & | dof_tables | ) |
Definition at line 44 of file ProcessOutputData.cpp.
Referenced by computeOutputMeshDofTables().