OGS
|
Definition in file PythonBoundaryCondition.cpp.
#include "PythonBoundaryCondition.h"
#include <algorithm>
#include <pybind11/pybind11.h>
#include <iostream>
#include "BaseLib/ConfigTree.h"
#include "FlushStdoutGuard.h"
#include "MeshLib/MeshSearch/NodeSearch.h"
#include "ProcessLib/BoundaryConditionAndSourceTerm/Python/Utils/CreateLocalAssemblers.h"
#include "ProcessLib/ProcessVariable.h"
#include "PythonBoundaryConditionLocalAssembler.h"
Go to the source code of this file.
Namespaces | |
namespace | anonymous_namespace{PythonBoundaryCondition.cpp} |
namespace | ProcessLib |
Functions | |
void | anonymous_namespace{PythonBoundaryCondition.cpp}::initBCValues (NumLib::IndexValueVector< GlobalIndexType > &bc_values, std::size_t const nnodes) |
void | anonymous_namespace{PythonBoundaryCondition.cpp}::checkConsistency (NumLib::LocalToGlobalIndexMap const &dof_table, std::vector< std::reference_wrapper< ProcessLib::ProcessVariable > > const &pvs) |
std::unique_ptr< PythonBoundaryCondition > | ProcessLib::createPythonBoundaryCondition (BaseLib::ConfigTree const &config, MeshLib::Mesh const &boundary_mesh, NumLib::LocalToGlobalIndexMap const &dof_table_bulk, MeshLib::Mesh const &bulk_mesh, int const variable_id, int const component_id, unsigned const integration_order, unsigned const shapefunction_order, std::vector< std::reference_wrapper< ProcessVariable > > const &all_process_variables_for_this_process) |
Creates a new PythonBoundaryCondition object. | |