Registry
ug4Bridge Namespace Reference

This namespace holds documentation for all registered functions and classes of libug4. More...

Namespaces

 Algebra
 
 Discretization
 
 DocuGen
 
 Domain
 
 Evaluate
 
 Grid
 
 Info
 
 Init
 
 lua
 
 LuaShell
 
 OrthoPoly
 
 PCL
 
 Periodic
 
 Plugins
 This namespace holds documentation for all registered plugins of libug4.
 
 promesh
 
 RayTracing
 
 Refinement
 
 Selection
 
 Serialization
 
 SpatialDisc
 
 Transform
 
 Util
 

Classes

class  ActiveSet
 
class  AInt
 
class  ANumber
 
class  APosition1
 
class  APosition2
 
class  APosition3
 
class  c_bool
 
class  c_char
 
class  c_const_char_ptr
 
class  c_double
 
class  c_float
 
class  c_int
 
class  c_LuaFunctionHandle
 
class  c_size_t
 
class  c_string
 
class  c_void
 
class  CompositeConvCheck
 
class  ILagrangeMultiplierDisc
 
class  LuaCondUserMatrix
 
class  LuaCondUserNumber
 
class  LuaCondUserVector
 
class  LuaFunctionNumber
 
class  LuaUserFunctionMatrixNumber
 
class  LuaUserFunctionNumber
 
class  LuaUserFunctionVectorNumber
 
class  LuaUserMatrix
 
class  LuaUserNumber
 
class  LuaUserNumberNumberFunction
 
class  LuaUserVector
 
class  NumberRaster
 

Functions

void AssignSubsetColors (ISubsetHandler *unnamed)
 
void AssignSubsetsByElementType (ISubsetHandler *unnamed)
 
void AssignSubsetsByLevel (SubsetHandler *unnamed, MultiGrid *unnamed)
 
void ChangeDirectory (std::string unnamed)
 
bool CreateDirectory (const char *unnamed)
 
std::string CurrentWorkingDirectory ()
 
bool DirectoryExists (const char *unnamed)
 
bool FileCompare (const char *unnamed, const char *unnamed)
 
bool FileExists (const char *unnamed)
 
std::string FindFileInStandardPaths (const char *unnamed)
 
std::vector< std::string > GetDirsInDir (const char *unnamed)
 
std::vector< std::string > GetFilesInDir (const char *unnamed)
 
std::string GetTmpPath ()
 
int GetUGDim ()
 Returns the dimension to which UG was initialized. More...
 
void MarkAllElemsForAssemblyButHSlaves (SmartPtr< IAssemble > unnamed, Grid *unnamed)
 
bool SaveGridLevelToFile (MultiGrid *unnamed, ISubsetHandler *unnamed, int unnamed, const char *unnamed)
 
bool SaveSurfaceViewTransformed (MultiGrid *unnamed, const SurfaceView *unnamed, const char *unnamed, double unnamed)
 
void TestQuadRule ()
 
double VecMaxNorm (SmartPtr< Vector > unnamed)
 
double VecNorm (SmartPtr< Vector > unnamed)
 
double VecProd (SmartPtr< Vector > unnamed, SmartPtr< Vector > unnamed)
 

Detailed Description

This namespace holds documentation for all registered functions and classes of libug4.

Function Documentation

◆ AssignSubsetColors()

void ug4Bridge::AssignSubsetColors ( ISubsetHandler *  unnamed)
Parameters
[in]unnamed

◆ AssignSubsetsByElementType()

void ug4Bridge::AssignSubsetsByElementType ( ISubsetHandler *  unnamed)
Parameters
[in]unnamed

◆ AssignSubsetsByLevel()

void ug4Bridge::AssignSubsetsByLevel ( SubsetHandler unnamed,
MultiGrid *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed

◆ ChangeDirectory()

void ug4Bridge::ChangeDirectory ( std::string  unnamed)
Parameters
[in]unnamed

◆ CreateDirectory()

bool ug4Bridge::CreateDirectory ( const char *  unnamed)
Parameters
[in]unnamed

◆ CurrentWorkingDirectory()

std::string ug4Bridge::CurrentWorkingDirectory ( )

◆ DirectoryExists()

bool ug4Bridge::DirectoryExists ( const char *  unnamed)
Parameters
[in]unnamed

◆ FileCompare()

bool ug4Bridge::FileCompare ( const char *  unnamed,
const char *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed

◆ FileExists()

bool ug4Bridge::FileExists ( const char *  unnamed)
Parameters
[in]unnamed

◆ FindFileInStandardPaths()

std::string ug4Bridge::FindFileInStandardPaths ( const char *  unnamed)
Parameters
[in]unnamed

◆ GetDirsInDir()

std::vector< std::string > ug4Bridge::GetDirsInDir ( const char *  unnamed)
Parameters
[in]unnamed

◆ GetFilesInDir()

std::vector< std::string > ug4Bridge::GetFilesInDir ( const char *  unnamed)
Parameters
[in]unnamed

◆ GetTmpPath()

std::string ug4Bridge::GetTmpPath ( )

◆ GetUGDim()

int ug4Bridge::GetUGDim ( )

Returns the dimension to which UG was initialized.

Returns
dimension

◆ MarkAllElemsForAssemblyButHSlaves()

void ug4Bridge::MarkAllElemsForAssemblyButHSlaves ( SmartPtr< IAssemble >  unnamed,
Grid *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed

◆ SaveGridLevelToFile()

bool ug4Bridge::SaveGridLevelToFile ( MultiGrid *  unnamed,
ISubsetHandler *  unnamed,
int  unnamed,
const char *  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ SaveSurfaceViewTransformed()

bool ug4Bridge::SaveSurfaceViewTransformed ( MultiGrid *  unnamed,
const SurfaceView *  unnamed,
const char *  unnamed,
double  unnamed 
)
Parameters
[in]unnamed
[in]unnamed
[in]unnamed
[in]unnamed

◆ TestQuadRule()

void ug4Bridge::TestQuadRule ( )

◆ VecMaxNorm()

double ug4Bridge::VecMaxNorm ( SmartPtr< Vector unnamed)
Parameters
[in]unnamed

◆ VecNorm()

double ug4Bridge::VecNorm ( SmartPtr< Vector unnamed)
Parameters
[in]unnamed

◆ VecProd()

double ug4Bridge::VecProd ( SmartPtr< Vector unnamed,
SmartPtr< Vector unnamed 
)
Parameters
[in]unnamed
[in]unnamed
ug4Bridge::CompositeConvCheck::set_maximum_steps
void set_maximum_steps(int maximum_steps)
Definition: CompositeConvCheck.cpp:28
ug::IDomain::set_refinement_projector
void set_refinement_projector(SPRefinementProjector proj)
ug::IApproximationSpace::init_surfaces
void init_surfaces()
ug::LogAssistant::get_output_process
int get_output_process()
ug4Bridge::Algebra::Operation::MatAdd
void MatAdd(MatrixOperator *res, double alpha1, MatrixOperator *A1, double alpha2, MatrixOperator *A2)
calculates res = alpha1*A1 + alpha2*A2
Definition: global_functions.cpp:1840
ug4Bridge::Algebra::Preconditioner::GaussSeidel
Gauss-Seidel Preconditioner.
Definition: GaussSeidel.cpp:9
ug4Bridge::promesh::Mesh::edge_selection_end
SmartPtr< EdgeIterator > edge_selection_end()
Definition: Mesh.cpp:86
ug::IRefiner::set_adjusted_marks_debug_filename
void set_adjusted_marks_debug_filename(const char *filename)
MeasureGridVolume
number MeasureGridVolume(Mesh *obj)
ug::IVectorDebugWriter::set_context
void set_context(SmartPtr< DebugWriterContext > context)
ug4Bridge::Algebra::Solver::PowerMethod::set_linear_operator_A
void set_linear_operator_A(SmartPtr< ILinearOperator > LinearOperatorA)
Definition: PowerMethod.cpp:17
s
StringTable s
ug::ILinearIterator::apply_update_defect
virtual bool apply_update_defect(Y &c, X &d)=0
ug::RefinementProjector::geometry
virtual SPIGeometry3d geometry() const
ug4Bridge::Discretization::ApproximationSpace::VelEnergyComponentSpace::set_weight
void set_weight(ConstSmartPtr< UserMatrix > unnamed)
Definition: VelEnergyComponentSpace.cpp:37
ug4Bridge::Discretization::SpatialDisc::UserData::CondUserNumber
Definition: CondUserNumber.cpp:9
ug4Bridge::SpatialDisc::ElemDisc::NeumannBoundaryBase
Definition: NeumannBoundaryBase.cpp:8
ug4Bridge::Discretization::IntegrateDiscFlux
double IntegrateDiscFlux(SmartPtr< IAssemble > unnamed, SmartPtr< GridFunction > unnamed, const char *unnamed, const char *unnamed)
Definition: global_functions.cpp:2522
ug::SDIRK::set_order
void set_order(int order)
ug::NLJacobiSolver::config_string
virtual std::string config_string() const
ug::CompositeTimeDiscretization::prepare_step
virtual void prepare_step(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt)
ug::PartitionMap::get_partition_handler
SmartPtr< SubsetHandler > get_partition_handler()
ug4Bridge::Discretization::SpatialDisc::UserData::UserTensor4::UserTensor4
UserTensor4()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::VolumeIterator::value
Volume * value()
Definition: VolumeIterator.cpp:16
ug4Bridge::Algebra::IOperatorInverse
Definition: IOperatorInverse.cpp:7
ug4Bridge::Algebra::Solver::BiCGStab
BiCGStab Solver.
Definition: BiCGStab.cpp:9
ug4Bridge::Discretization::SpatialDisc::UserData::CompositeUserNumber::CompositeUserNumber
CompositeUserNumber(bool unnamed)
ug4Bridge::promesh::FileIO::LoadMesh
bool LoadMesh(Mesh *mesh, const char *filename)
Loads a Mesh from File. The format is automatically recognized by the filname's suffix....
Definition: global_functions.cpp:6058
ug4Bridge::Grid::CylinderCutProjector::CylinderCutProjector
CylinderCutProjector()
ug4Bridge::Discretization::ApproximationSpace::GlobalGridFunctionGradientData::evaluate_global
std::vector< double > evaluate_global(std::vector< double > unnamed)
Definition: GlobalGridFunctionGradientData.cpp:17
ug::BinghamViscosityLinker::set_yield_stress
void set_yield_stress(number val)
ug4Bridge::Util::Profiler::UGProfileNode::child_self_time_sorted
std::string child_self_time_sorted() const
childs are sorted by self time
Definition: UGProfileNode.cpp:17
ug4Bridge::Algebra::DebugWriterContext::leave_section
void leave_section()
Definition: DebugWriterContext.cpp:16
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserVector::CplUserVector
CplUserVector()=delete
Constructor hidden / deactivated.
ug::PlaneCutProjector::position
const vector3 & position() const
ug4Bridge::Util::Internal::TerminateAbortedRun
void TerminateAbortedRun()
Terminates the current run if AbortRun() has been called before.
Definition: global_functions.cpp:643
ug4Bridge::Algebra::MatrixDiagonalInverse
Definition: MatrixDiagonalInverse.cpp:7
ug::NestedIterationSolver::set_refiner
void set_refiner(SmartPtr< IRefiner > r)
ug4Bridge::Discretization::MultiGrid::UzawaBase::set_backward_iter
void set_backward_iter(SmartPtr< ILinearIterator > beta)
Definition: UzawaBase.cpp:22
ug4Bridge::SpatialDisc::ElemDisc::IElemError
Definition: IElemError.cpp:8
ug4Bridge::Grid::RefinementProjector::geometry
SmartPtr< IGeometry > geometry() const
Definition: RefinementProjector.cpp:15
ug4Bridge::Discretization::Nonlinear::NLJacobiSolver::set_convergence_check
void set_convergence_check(SmartPtr< IConvergenceCheck > convCheck)
Definition: NLJacobiSolver.cpp:17
ug4Bridge::promesh::Mesh::volume_subset_end
SmartPtr< VolumeIterator > volume_subset_end(int unnamed)
Definition: Mesh.cpp:120
ug4Bridge::Grid::HangingNodeRefiner_MultiGrid
Definition: HangingNodeRefiner_MultiGrid.cpp:5
ug4Bridge::SpatialDisc::Upwind::WeightedUpwind
Definition: WeightedUpwind.cpp:8
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFVCR
Definition: ConvectionDiffusionFVCR.cpp:8
ug4Bridge::Discretization::Adaptive::MaximumMarking::MaximumMarking
MaximumMarking(double theta)
ug::StandardLineSearch::set_offset
virtual void set_offset(std::string offset)
ug4Bridge::Grid::LoadHeightfieldFromASC
void LoadHeightfieldFromASC(Heightfield *heightfield, const char *filename)
Loads a heightfield from the specified file.
Definition: global_functions.cpp:848
ug4Bridge::Grid::Volume
Definition: Volume.cpp:5
ug4Bridge::Grid::IRefMarkAdjuster
Definition: IRefMarkAdjuster.cpp:5
ug::DomainRayTracer::trace_point
const vector_t & trace_point(size_t i) const
ug4Bridge::Util::Log::errlog
void errlog(const char *msg)
prints the specified message to the error-stream.
Definition: global_functions.cpp:369
ug::ILU::set_sort
void set_sort(bool b)
ug4Bridge::Discretization::Interpolate
void Interpolate(SmartPtr< UserNumber > Data, SmartPtr< GridFunction > GridFunction, const char *Component, const char *Subsets, double Time)
Definition: global_functions.cpp:1992
ug4Bridge::Discretization::TimeDisc::SDIRK
Definition: SDIRK.cpp:8
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerTensor4
Definition: ScaleAddLinkerTensor4.cpp:9
ug4Bridge::promesh::Subsets::Separate::SeparateIrregularManifoldSubsets
void SeparateIrregularManifoldSubsets(Mesh *mesh)
After this algorithm all face-subsets are regular manifolds.
Definition: global_functions.cpp:4850
ug4Bridge::CompositeConvCheck::step
int step() const
returns the current number of steps
Definition: CompositeConvCheck.cpp:56
ug4Bridge::promesh::VolumeIterator::assign
void assign(VolumeIterator *unnamed)
Definition: VolumeIterator.cpp:15
set_hardening_exponent
void set_hardening_exponent(const number hardExponent)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::CompressibleNavierStokes::CompressibleNavierStokesBase
Definition: CompressibleNavierStokesBase.cpp:10
ug4Bridge::VecProd
double VecProd(SmartPtr< Vector > unnamed, SmartPtr< Vector > unnamed)
Definition: global_functions.cpp:1726
ug4Bridge::SpatialDisc::ElemDisc::FV1InnerBoundary
Definition: FV1InnerBoundary.cpp:8
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::approximation_space
ConstSmartPtr< ApproximationSpace > approximation_space() const
get this domain discretization's approximation space
Definition: DomainDiscretization.cpp:46
ug4Bridge::promesh::Remeshing::BooleanOperations::FaceUnion
void FaceUnion(Mesh *mesh, int subset_1, int subset_2, double snap_threshold)
Performs a union operation on the geometry of the two specifed subsets. IMPORTANT: Both subsets have ...
Definition: global_functions.cpp:6005
ug4Bridge::Util::Profiler::UGProfileNode::UGProfileNode
UGProfileNode()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::ApproximationSpace::GridFunction::GridFunction
GridFunction(SmartPtr< ApproximationSpace > ApproximationSpace)
ug4Bridge::Refinement::AdaptiveRegularDomainRefiner
SmartPtr< IRefiner > AdaptiveRegularDomainRefiner(Domain *dom)
Definition: global_functions.cpp:1320
ug4Bridge::Algebra::Preconditioner::ILU::enable_consistent_interfaces
void enable_consistent_interfaces(bool enable)
Make Matrix consistent for connections in interfaces.
Definition: ILU.cpp:29
ug::ActiveSet::set_lagrange_multiplier_disc
void set_lagrange_multiplier_disc(SmartPtr< ILagrangeMultiplierDisc< TDomain, function_type > > lagMultDisc)
ug4Bridge::LuaUserFunctionNumber::LuaUserFunctionNumber
LuaUserFunctionNumber(const char *LuaCallbackName, int NumberOfArguments)
ug4Bridge::SpatialDisc::ElemDisc::IElemDisc
Definition: IElemDisc.cpp:8
ug::IVectorWriter::update
virtual bool update(vector_type &vec)=0
ug::NestedIterationSolver::set_refinement_marking
void set_refinement_marking(SmartPtr< IElementMarkingStrategy< TDomain > > m)
ug4Bridge::promesh::Mesh::edge_begin
SmartPtr< EdgeIterator > edge_begin()
Definition: Mesh.cpp:81
ug4Bridge::Grid::Edge::Edge
Edge()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Selection::Volumes::SelectVolumesByType
void SelectVolumesByType(Mesh *mesh, bool Hexahedra, bool Octahedra, bool Prisms, bool Pyramids, bool Tetrahedra)
Selects all volumes of a given type.
Definition: global_functions.cpp:4289
ug4Bridge::Algebra::IMatrixOperatorInverse
Definition: IMatrixOperatorInverse.cpp:7
ug4Bridge::Domain::PartitionDomain_RegularGrid
bool PartitionDomain_RegularGrid(Domain *unnamed, PartitionMap *unnamed, int unnamed, int unnamed, int unnamed, bool unnamed)
Definition: global_functions.cpp:1182
ug4Bridge::promesh::Selection::Faces::CoordinateBased::SelectFaceByCoordinate
Face * SelectFaceByCoordinate(Mesh *mesh, const Vec *coordinate)
Selects the face whose center is closest to the specified coordinate.
Definition: global_functions.cpp:4110
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::set_compress_factor
void set_compress_factor(double Compress-Factor)
Definition: SmallStrainMechanics.cpp:30
ug::ConstUserMatrix::set_entry
void set_entry(size_t i, size_t j, number val)
ug4Bridge::Util::Profiler::UGProfileNode::groups
std::string groups() const
Definition: UGProfileNode.cpp:38
ug4Bridge::Algebra::IVectorWriter
Definition: IVectorWriter.cpp:7
ug4Bridge::Algebra::Preconditioner::GaussSeidelBase
Gauss-Seidel Base.
Definition: GaussSeidelBase.cpp:9
ug4Bridge::promesh::Remeshing::Tetrahedra::ExtrudeFacesWithTets
void ExtrudeFacesWithTets(Mesh *mesh, int from_subset, int to_subset, double factor)
Experimental function to create 'plaque'-like geometry based on extruding faces with tetrahedra.
Definition: global_functions.cpp:5734
ug4Bridge::APosition3
Definition: APosition3.cpp:4
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesBase::NavierStokesBase
NavierStokesBase()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Mesh::hexahedron_selection_begin
SmartPtr< VolumeIterator > hexahedron_selection_begin()
Definition: Mesh.cpp:146
ug::LogAssistant::enable_terminal_output
bool enable_terminal_output(bool bEnable)
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::DomainDiscretization
DomainDiscretization(SmartPtr< ApproximationSpace > ApproximationSpace)
ug::IConvergenceCheck::step
virtual int step() const=0
ug4Bridge::c_float::c_float
c_float()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::SmallStrainMechanics::RelativeDensityUpdater::set_debug
void set_debug(SmartPtr< GridFunctionDebugWriter > unnamed)
Definition: RelativeDensityUpdater.cpp:27
ug4Bridge::Util::Profiler::UGProfileNode::get_avg_entry_count
double get_avg_entry_count() const
Definition: UGProfileNode.cpp:31
ug4Bridge::SpatialDisc::ElemDisc::CDLineSourcesSink
Definition: CDLineSourcesSink.cpp:8
ug4Bridge::Discretization::MultiGrid::ILocalSubspace
ILocalSubspace base.
Definition: ILocalSubspace.cpp:9
ug4Bridge::Algebra::Preconditioner::SymmetricBlockGaussSeidelIterative::set_iterative_steps
void set_iterative_steps(size_t unnamed)
Definition: SymmetricBlockGaussSeidelIterative.cpp:21
ug4Bridge::Discretization::TimeDisc::SolutionTimeSeries::latest
SmartPtr< Vector > latest()
Definition: SolutionTimeSeries.cpp:26
ug4Bridge::promesh::Mesh::create_tetrahedron
Volume * create_tetrahedron(Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed)
Definition: Mesh.cpp:60
close
void close()
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::remove
void remove(SmartPtr< IDomainConstraint< TDomain, TAlgebra > > pp)
ug4Bridge::Discretization::NestedIterationSolver::enable_adaptive_refinement
void enable_adaptive_refinement()
Definition: NestedIterationSolver.cpp:45
ug4Bridge::Discretization::ApproximationSpace::GlobalGridFunctionNumberData::evaluate
double evaluate(const Vec *unnamed) const
Definition: GlobalGridFunctionNumberData.cpp:19
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserMatrix::get_dim
int get_dim() const
Definition: CplUserMatrix.cpp:16
ug4Bridge::SpatialDisc::SmallStrainMechanics::PrandtlReuss::set_tangent_precision
void set_tangent_precision(double tangentPrecision)
Definition: PrandtlReuss.cpp:29
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SeparatedPressureSource::update
void update()
Definition: SeparatedPressureSource.cpp:22
ug::IDomainDiscretization::assemble_jacobian
virtual void assemble_jacobian(matrix_type &J, const vector_type &u, const GridLevel &gl)=0
ug4Bridge::Util::VecMath::MakeVec
SmartPtr< Vec > MakeVec(double unnamed)
Definition: global_functions.cpp:5
ug::Heightfield::eliminate_invalid_cells
bool eliminate_invalid_cells()
ug4Bridge::Discretization::Output::VTKOutput::VTKOutput
VTKOutput()
ug4Bridge::promesh::Selection::SubsetBased::SelectUnassignedElements
void SelectUnassignedElements(Mesh *mesh, bool vertices, bool edges, bool faces, bool volumes)
Selects all elements not assigned to any subset.
Definition: global_functions.cpp:4442
ug4Bridge::Algebra::Preconditioner::ILUT::set_threshold
void set_threshold(double threshold)
sets threshold of incomplete LU factorisation
Definition: ILUT.cpp:19
ug::DiracSourceDisc::add_source
void add_source(number scale, MathVector< dim > &srcCoord)
ug4Bridge::LuaUserFunctionVectorNumber::set_deriv
void set_deriv(size_t unnamed, const char *unnamed)
Definition: LuaUserFunctionVectorNumber.cpp:27
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowFV1
Definition: NavierStokesInflowFV1.cpp:12
ug4Bridge::Domain::IDomain::subset_handler
SmartPtr< MGSubsetHandler > subset_handler()
Definition: IDomain.cpp:14
ug::ITimeDiscretization::set_stage
virtual void set_stage(size_t stage)=0
ug4Bridge::Util::StringTable::to_latex
std::string to_latex() const
Definition: StringTable.cpp:49
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::invalidate_error
virtual void invalidate_error()
ug::AdaptiveRegularRefiner_MultiGrid::assign_grid
virtual void assign_grid(MultiGrid &mg)
ug4Bridge::OrthoPoly::NormalizedChebyshev1Poly
double NormalizedChebyshev1Poly(size_t unnamed, double unnamed)
Returns the value of the normalized n-th Chebyshev polynomial of the first kind at x.
Definition: global_functions.cpp:702
ug::IDomain::domain_info
const DomainInfo & domain_info() const
ug::VTKOutput::print
void print(const char *filename, Domain< TDim > &domain)
ug::VolumeVertices::vertex
virtual Vertex * vertex(size_t index) const
ug4Bridge::promesh::Mesh::volume_subset_begin
SmartPtr< VolumeIterator > volume_subset_begin(int unnamed)
Definition: Mesh.cpp:116
ug::PowerMethod::get_max_eigenvalue
double get_max_eigenvalue()
ug::PowerMethod::set_linear_operator_B
void set_linear_operator_B(SmartPtr< ILinearOperator< vector_type > > loB)
ug4Bridge::Discretization::NestedIterationSolver::use_adaptive_refinement
bool use_adaptive_refinement() const
Definition: NestedIterationSolver.cpp:54
ug4Bridge::Grid::PlaneCutProjector
Definition: PlaneCutProjector.cpp:5
ug4Bridge::promesh::Selection::Edges::SelectInterfaceEdges
void SelectInterfaceEdges(Mesh *mesh, bool regard_selected_neighbors_only)
Selects elements which are adjacent to higher dimensional elements of different subsets.
Definition: global_functions.cpp:3755
ug4Bridge::LuaCondUserNumber::LuaCondUserNumber
LuaCondUserNumber(const char *Callback)
ug4Bridge::promesh::Selection::Volumes::SelectLinkedVolumes
void SelectLinkedVolumes(Mesh *mesh)
Repeatedly selects all volumes which are face-neighbors of selected volumes.
Definition: global_functions.cpp:4221
ug4Bridge::Discretization::SpatialDisc::UserData::DependentUserDataTensor4::DependentUserDataTensor4
DependentUserDataTensor4()=delete
Constructor hidden / deactivated.
ug4Bridge::Refinement::MarkForRefinement_SubsetInterfaceFaces
void MarkForRefinement_SubsetInterfaceFaces(Domain *unnamed, IRefiner *unnamed)
Definition: global_functions.cpp:1573
ug::LFEID::dim
int dim() const
ug::DirichletBoundary::clear
void clear()
ug::CylinderProjector::set_axis
void set_axis(const vector3 &axis)
ug4Bridge::Grid::ISelector
Definition: ISelector.cpp:5
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionStabFE::set_quad_order
void set_quad_order(size_t unnamed)
Definition: ConvectionDiffusionStabFE.cpp:26
ug::PowerMethod::set_precision
void set_precision(double precision)
ug4Bridge::NumberRaster::load_from_asc
void load_from_asc(const char *filename)
Loads the given file and creates the raster accordingly.
Definition: NumberRaster.cpp:18
ug4Bridge::Algebra::Solver::EigenSolver::set_print_projected_eigenvalues
void set_print_projected_eigenvalues(bool b)
Definition: EigenSolver.cpp:44
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFractFV1::ConvectionDiffusionFractFV1
ConvectionDiffusionFractFV1(const char *Function(s), const char *Subset(s))
ug4Bridge::Discretization::Adaptive::ExpectedErrorMarkingStrategy::set_tolerance
void set_tolerance(double unnamed)
Definition: ExpectedErrorMarkingStrategy.cpp:19
ug4Bridge::CompositeConvCheck::defect
double defect(size_t function_index) const
returns the current defect
Definition: CompositeConvCheck.cpp:53
ug4Bridge::Util::Internal::PrintBuildConfiguration
void PrintBuildConfiguration()
Definition: global_functions.cpp:505
ug4Bridge::Grid::HangingNodeRefiner_Grid::HangingNodeRefiner_Grid
HangingNodeRefiner_Grid()
ug::InterSubsetPartitionWeighting::set_inter_subset_weight
void set_inter_subset_weight(int si1, int si2, int weight)
ug::StandardLineSearch::set_reduce_factor
void set_reduce_factor(number factor)
ug4Bridge::Discretization::TimeDisc::BDF::set_order
void set_order(size_t Order)
Definition: BDF.cpp:19
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFV::set_quad_order
void set_quad_order(size_t unnamed)
Definition: ConvectionDiffusionFV.cpp:17
ug::BlockGaussSeidel::set_depth
void set_depth(size_t d)
ug::StandardLineSearch::set_verbose
void set_verbose(bool level)
ug4Bridge::Grid::Vertex::Vertex
Vertex()=delete
Constructor hidden / deactivated.
ug::ILinearOperator::apply
virtual void apply(Y &f, const X &u)=0
ug4Bridge::SpatialDisc::Upwind::WeightedUpwind::WeightedUpwind
WeightedUpwind()
ug4Bridge::SpatialDisc::Electromagnetism::NedelecLoopCurrent::compute
void compute(SmartPtr< GridFunction > GridFunction)
Definition: NedelecLoopCurrent.cpp:23
ug4Bridge::Grid::PlaneCutProjector::normal
const Vec * normal() const
Definition: PlaneCutProjector.cpp:25
ug4Bridge::Discretization::SpatialDisc::UserData::CondUserMatrix::CondUserMatrix
CondUserMatrix()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::Electromagnetism::NedelecGridFunctionData
Definition: NedelecGridFunctionData.cpp:8
ug4Bridge::Discretization::L2Norm
double L2Norm(SmartPtr< GridFunction > unnamed, const char *unnamed, int unnamed, const char *unnamed)
Definition: global_functions.cpp:2459
ug4Bridge::Discretization::NestedIterationSolver::config_string
std::string config_string() const
Definition: NestedIterationSolver.cpp:55
ug4Bridge::Discretization::Nonlinear::NLGaussSeidelSolver::init
bool init(SmartPtr< IOperator > op)
Definition: NLGaussSeidelSolver.cpp:27
ug4Bridge::Grid::MultiGrid::num_pyramids
size_t num_pyramids(int unnamed) const
Definition: MultiGrid.cpp:27
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1DynamicTurbViscData::set_time_filter_eps
void set_time_filter_eps(double unnamed)
Definition: FV1DynamicTurbViscData.cpp:27
ug4Bridge::ActiveSet::active_index
bool active_index(GridFunction *unnamed, GridFunction *unnamed, GridFunction *unnamed, GridFunction *unnamed)
is index active or not, stores activeSetList
Definition: ActiveSet.cpp:23
ug4Bridge::promesh::GridGeneration::Geometries::D::CreateCircle
void CreateCircle(Mesh *mesh, const Vec *center, double radius, int rim_vertices, int subset, bool fill)
Creates a circle.
Definition: global_functions.cpp:5050
ug4Bridge::Domain::TranslateDomain
void TranslateDomain(Domain *dom, double tx, double ty, double tz)
Definition: global_functions.cpp:1081
ug4Bridge::OrthoPoly::Chebyshev1Poly
double Chebyshev1Poly(size_t unnamed, double unnamed)
Returns the value of the n-th Chebyshev polynomial of the first kind at x.
Definition: global_functions.cpp:683
ug4Bridge::Discretization::SpatialDisc::UserData::CondUserMatrix
Definition: CondUserMatrix.cpp:9
ug4Bridge::promesh::EdgeIterator
Iterators are used to iterate over the elements (vertices, edges, faces, volumes) of a Mesh.
Definition: EdgeIterator.cpp:6
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::PCRILUT::PCRILUT
PCRILUT()
ug4Bridge::SpatialDisc::SmallStrainMechanics::HookeLaw::set_hooke_elasticity_tensor
void set_hooke_elasticity_tensor(double lambda, double mu)
Definition: HookeLaw.cpp:51
ug4Bridge::APosition2::APosition2
APosition2()=delete
Constructor hidden / deactivated.
ug::NewtonSolver::clear_average_convergence
void clear_average_convergence()
ug4Bridge::SpatialDisc::SmallStrainMechanics::DamageLaw::DamageLaw
DamageLaw(SmartPtr< GridFunction > unnamed, SmartPtr< GridFunction > unnamed)
ug4Bridge::promesh::Mesh::quadrilateral_subset_begin
SmartPtr< FaceIterator > quadrilateral_subset_begin(int unnamed)
Definition: Mesh.cpp:108
ug4Bridge::Grid::ISubsetHandler::num_subsets
int num_subsets() const
Definition: ISubsetHandler.cpp:24
ug4Bridge::Grid::DegeneratedLayerManager::assign_middle_subset
int assign_middle_subset(int subset_index_of_the_layer, int subset_index_for_the_middle_manifold)
Definition: DegeneratedLayerManager.cpp:30
ug4Bridge::Discretization::NestedIterationSolver::top_level
int top_level() const
Definition: NestedIterationSolver.cpp:51
ug4Bridge::Discretization::ApproximationSpace::H1SemiComponentSpace::H1SemiComponentSpace
H1SemiComponentSpace(const char *fctNames)
ug4Bridge::promesh::Remeshing::Hexahedra::CreateHexahedraFromSelectedPrisms
void CreateHexahedraFromSelectedPrisms(Mesh *mesh)
Creates hexahedra from pairs of selected prisms which share a quadrilateral side. For best performanc...
Definition: global_functions.cpp:5746
ug4Bridge::OrthoPoly::SqNormOfChebyshev1Poly
double SqNormOfChebyshev1Poly(size_t unnamed)
Returns the scalar square of the n-th Chebyshev polynomial of the first kind.
Definition: global_functions.cpp:692
ug4Bridge::CompositeConvCheck::CompositeConvCheck
CompositeConvCheck(SmartPtr< ApproximationSpace > ApproximationSpace)
ug4Bridge::Discretization::TimeDisc::BDF::BDF
BDF(SmartPtr< IDomainDiscretization > Domain_Discretization)
ug4Bridge::Grid::MGSubsetHandler
Definition: MGSubsetHandler.cpp:5
clone
SmartPtr< vector_type > clone() const
ug4Bridge::SpatialDisc::SmallStrainMechanics::DamageFunctionUpdater::set_debug
void set_debug(SmartPtr< GridFunctionDebugWriter > unnamed)
Definition: DamageFunctionUpdater.cpp:27
ug4Bridge::promesh::Remeshing::Triangles::AdjustEdgeLengthExtended
void AdjustEdgeLengthExtended(Mesh *mesh, double min_edge_length, double max_edge_length, double approximation, double triangle_quality, int num_iterations, bool automark_boundaries)
Remeshes the active grid so that all edges approximatly have a certain length.
Definition: global_functions.cpp:5595
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::set_material_law
void set_material_law(SmartPtr< IMaterialLaw > material_law)
Definition: SmallStrainMechanics.cpp:17
ug4Bridge::Domain::IDomain::grid
SmartPtr< MultiGrid > grid()
Definition: IDomain.cpp:13
ug4Bridge::Util::Log::GetClockS
double GetClockS()
use this instead of os.clock() since os.clock only returns CPU time.
Definition: global_functions.cpp:351
ug4Bridge::Algebra::Obstacle::ScalarUpperObstacle
Definition: ScalarUpperObstacle.cpp:8
ug4Bridge::Discretization::Output::GridFunctionDebugWriter::set_print_consistent
void set_print_consistent(bool printConsistent)
Definition: GridFunctionDebugWriter.cpp:23
ug::IRefiner::refine
void refine()
ug4Bridge::Grid::Selector::num_triangles
size_t num_triangles() const
Definition: Selector.cpp:15
ug4Bridge::Grid::PlaneCutProjector::PlaneCutProjector
PlaneCutProjector()
ug::ILU::set_disable_preprocessing
void set_disable_preprocessing(bool bDisable)
ug4Bridge::Discretization::IApproximationSpace::init_surfaces
void init_surfaces()
Definition: IApproximationSpace.cpp:13
ug4Bridge::Util::Internal::GetCompileDate
std::string GetCompileDate()
Definition: global_functions.cpp:537
ug::ISubsetHandler::num_subsets
int num_subsets() const
ug4Bridge::SpatialDisc::ElemDisc::FV1InnerBoundary::set_flux_scale
void set_flux_scale(double scale)
Set scale to scale (all) fluxes with.
Definition: FV1InnerBoundary.cpp:17
ug4Bridge::SpatialDisc::Electromagnetism::NedelecDirichletBC
Definition: NedelecDirichletBC.cpp:8
ug4Bridge::Algebra::ILinearOperator::apply_sub
void apply_sub(Vector *unnamed, const Vector *unnamed)
calculates f -= Op(u)
Definition: ILinearOperator.cpp:22
ug4Bridge::SpatialDisc::Electromagnetism::CalcEMF
void CalcEMF(SmartPtr< GridFunction > ElectricField, const char *cmps, const char *subsets, std::vector< double > normal, std::vector< double > basePnt, size_t numWindings, std::vector< double > windingSize)
Definition: global_functions.cpp:2638
ug4Bridge::Algebra::IPreconditionedLinearOperatorInverse::IPreconditionedLinearOperatorInverse
IPreconditionedLinearOperatorInverse()=delete
Constructor hidden / deactivated.
ug4Bridge::OrthoPoly::Chebyshev2Poly
double Chebyshev2Poly(size_t unnamed, double unnamed)
Returns the value of the n-th Chebyshev polynomial of the second kind at x.
Definition: global_functions.cpp:712
ug4Bridge::Info::list_classes
void list_classes()
list all classes
Definition: global_functions.cpp:2733
ug4Bridge::Grid::ProjectionHandler::set_geometry_all
void set_geometry_all(SmartPtr< IGeometry > geometry)
Definition: ProjectionHandler.cpp:22
ug4Bridge::Grid::CylinderProjector::set_radius
void set_radius(double radius)
Definition: CylinderProjector.cpp:34
ug::ISubsetHandler::assign_subset
virtual void assign_subset(Edge *elem, int subsetIndex)=0
ug::IConvergenceCheck::config_string
virtual std::string config_string() const=0
MeasureSelectionArea
number MeasureSelectionArea(Mesh *obj)
ug4Bridge::Discretization::SpatialDisc::IDomainConstraint::IDomainConstraint
IDomainConstraint()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Preconditioner::AgglomeratingIterator::AgglomeratingIterator
AgglomeratingIterator(SmartPtr< ILinearIterator > pLinIterator)
ug4Bridge::c_string::c_string
c_string()=delete
Constructor hidden / deactivated.
ug::LU::set_minimum_for_sparse
void set_minimum_for_sparse(size_t N)
ug::MGStats::set_filename_prefix
void set_filename_prefix(const char *filename)
ug4Bridge::Util::StringTable::set_row_seperators
void set_row_seperators(std::string unnamed)
Definition: StringTable.cpp:33
ug::ILinearOperatorInverse::apply
virtual bool apply(Y &u, const X &f)=0
ug4Bridge::Algebra::ILinearIterator::name
const char * name() const
Definition: ILinearIterator.cpp:31
ug4Bridge::AInt
Definition: AInt.cpp:4
ug::GaussSeidelBase::set_sor_relax
void set_sor_relax(number relaxFactor)
ug4Bridge::Discretization::SpatialDisc::IDiscretizationItem
Definition: IDiscretizationItem.cpp:8
ug::GridFunctionVectorWriter::set_reference_grid_function
void set_reference_grid_function(const TGridFunction &u)
ug4Bridge::LuaUserNumberNumberFunction
Definition: LuaUserNumberNumberFunction.cpp:4
ug4Bridge::Grid::ProtectSubsetPartitionWeighting
Definition: ProtectSubsetPartitionWeighting.cpp:5
ug4Bridge::Selection::SelectAssociatedElements
void SelectAssociatedElements(ISelector *sel, bool bSelect, bool selectVrts, bool selectEdges, bool selectFaces)
Definition: global_functions.cpp:937
ug::DebugWritingObject::debug_writer
SmartPtr< IDebugWriter< algebra_type > > debug_writer()
ug4Bridge::SpatialDisc::SmallStrainMechanics::SkinMaterialLaw::set_hooke_elasticity_tensor_E_nu
void set_hooke_elasticity_tensor_E_nu(double E, double nu)
Definition: SkinMaterialLaw.cpp:19
ug4Bridge::SpatialDisc::SmallStrainMechanics::HookeLaw::set_hooke_elasticity_tensor_plain_stress_E_nu
void set_hooke_elasticity_tensor_plain_stress_E_nu(double E, double nu)
Definition: HookeLaw.cpp:57
ug4Bridge::Util::ug_get_current_path
std::string ug_get_current_path()
Returns the current path.
Definition: global_functions.cpp:46
ug::NestedIterationSolver::top_level
int top_level() const
ug4Bridge::Discretization::TimeDisc::SolutionTimeSeries::oldest
SmartPtr< Vector > oldest()
Definition: SolutionTimeSeries.cpp:24
ug4Bridge::Discretization::MultiGrid::StdTransfer::add_constraint
void add_constraint(SmartPtr< IConstraint > unnamed)
Definition: StdTransfer.cpp:19
ug::CylinderProjector::influence_radius
number influence_radius() const
ug4Bridge::Grid::IRefiner::refine
void refine()
Definition: IRefiner.cpp:12
ug4Bridge::Discretization::Nonlinear::AssembledOperator::set_discretization
void set_discretization(SmartPtr< IAssemble > ass)
Definition: AssembledOperator.cpp:20
ug::PowerMethod::get_iterations
size_t get_iterations()
ug::IApproximationSpace::num_levels
size_t num_levels() const
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRSmagorinskyTurbViscData::update
void update()
Definition: CRSmagorinskyTurbViscData.cpp:27
ug4Bridge::Discretization::SpatialDisc::UserData::UserTensor4
Definition: UserTensor4.cpp:9
ug4Bridge::Refinement::MarkForAdaption_ResidualErrorP1Absolute
double MarkForAdaption_ResidualErrorP1Absolute(IRefiner *unnamed, SmartPtr< GridFunction > unnamed, SmartPtr< UserNumber > unnamed, const char *unnamed, double unnamed, double unnamed, double unnamed, int unnamed, int unnamed, std::string unnamed, bool unnamed)
Definition: global_functions.cpp:2309
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerNumber::ScaleAddLinkerNumber
ScaleAddLinkerNumber()
ug4Bridge::promesh::Remeshing::Refinement::InsertCenter
void InsertCenter(Mesh *mesh)
Inserts a central vertex in all selected elements.
Definition: global_functions.cpp:5343
ug4Bridge::Grid::SaveGrid
bool SaveGrid(Grid *grid, const ISubsetHandler *sh, const char *filename)
Definition: global_functions.cpp:796
ug4Bridge::promesh::EdgeIterator::clone
SmartPtr< EdgeIterator > clone()
Definition: EdgeIterator.cpp:13
ug::LogAssistant::flush
void flush()
ug4Bridge::Util::MemInfo::max_resident_memory
double max_resident_memory() const
Definition: MemInfo.cpp:16
ug::IDomain::create_additional_subset_handler
bool create_additional_subset_handler(std::string name)
ug4Bridge::Grid::CylinderCutProjector::radius
double radius() const
Definition: CylinderCutProjector.cpp:31
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::PCRILUT::set_threshold
void set_threshold(double threshold, double unnamed, double unnamed, double unnamed)
sets threshold of incomplete LU factorisation
Definition: PCRILUT.cpp:47
ug4Bridge::Algebra::ILinearIterator::apply
bool apply(Vector *unnamed, const Vector *unnamed)
Definition: ILinearIterator.cpp:22
ug::PowerMethod::set_solver
void set_solver(SmartPtr< ILinearOperatorInverse< vector_type > > solver)
ug::NestedIterationSolver::set_tolerance
void set_tolerance(number tol)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::CompressibleNavierStokes::SpatialDisc::NavierStokes::CompressibleNavierStokesFV1::set_upwind
void set_upwind(SmartPtr< INavierStokesUpwind > unnamed)
Definition: CompressibleNavierStokesFV1.cpp:24
ug4Bridge::Grid::ISubsetHandler::set_default_subset_index
void set_default_subset_index(int subsetIndex)
Definition: ISubsetHandler.cpp:19
ug4Bridge::Discretization::MultiGrid::ITransferPostProcess
Definition: ITransferPostProcess.cpp:8
ug4Bridge::Util::StringTable::set
void set(size_t unnamed, size_t unnamed, std::string unnamed)
Definition: StringTable.cpp:17
ug4Bridge::Grid::MGSubsetHandler::assign_grid
void assign_grid(MultiGrid *mg)
Definition: MGSubsetHandler.cpp:12
ug4Bridge::SpatialDisc::SmallStrainMechanics::ContactSmallStrainMechanics
Definition: ContactSmallStrainMechanics.cpp:8
print
void print(const char *const name=NULL) const
ug4Bridge::Algebra::Preconditioner::DiagVanka
Diagonal Vanka Preconditioner.
Definition: DiagVanka.cpp:9
ug4Bridge::promesh::EdgeIterator::equal
bool equal(EdgeIterator *unnamed)
Definition: EdgeIterator.cpp:19
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesNoNormalStressOutflowFVCR
Definition: NavierStokesNoNormalStressOutflowFVCR.cpp:12
ug::IConvergenceCheck::defect
virtual number defect() const=0
ug4Bridge::Util::Internal::ReplaceAll
std::string ReplaceAll(std::string target, std::string old, std::string new)
Definition: global_functions.cpp:587
ug4Bridge::Domain::DomainInfo::num_surface_elements
size_t num_surface_elements() const
Definition: DomainInfo.cpp:14
ug4Bridge::Domain::Domain::Domain
Domain()
ug4Bridge::Discretization::SpatialDisc::IAssemble::assemble_rhs
void assemble_rhs(Vector *rhs, const Vector *u)
assembles right-hand side on surface grid
Definition: IAssemble.cpp:30
ug4Bridge::Util::Profiler::UGProfileNode::get_avg_total_time_ms
double get_avg_total_time_ms() const
Definition: UGProfileNode.cpp:35
ug4Bridge::Discretization::SpatialDisc::UserData::RasterNumberData::set_order
void set_order(int unnamed)
Definition: RasterNumberData.cpp:17
ug::DebugWriterContext::enter_section
void enter_section(const char *secDir)
ug4Bridge::SpatialDisc::ElemDisc::CDSingularSourcesAndSinks
Definition: CDSingularSourcesAndSinks.cpp:8
ug4Bridge::ActiveSet::residual_lagrange_mult
void residual_lagrange_mult(Vector *unnamed, const Matrix *unnamed, const Vector *unnamed, Vector *unnamed)
computes lagrange multiplier
Definition: ActiveSet.cpp:36
ug::DegeneratedLayerManager::assign_middle_subset
int assign_middle_subset(const char *layer_ss_name, const char *middle_ss_name)
ug::DegeneratedLayerManager::subset
int subset(size_t i)
MeasureGridArea
number MeasureGridArea(Mesh *obj)
ug4Bridge::Discretization::Nonlinear::NewtonSolver::config_string
std::string config_string() const
Definition: NewtonSolver.cpp:67
ug4Bridge::Discretization::SpatialDisc::UserData::DependentUserDataNumber
Definition: DependentUserDataNumber.cpp:9
ug4Bridge::LuaUserFunctionVectorNumber::LuaUserFunctionVectorNumber
LuaUserFunctionVectorNumber(const char *LuaCallbackName, int NumberOfArguments)
ug4Bridge::Discretization::SpatialDisc::UserData::CompositeUserVector::CompositeUserVector
CompositeUserVector(bool unnamed)
ug4Bridge::NumberRaster::set_no_data_value
void set_no_data_value(double value)
set the 'no-data-value'of the raster. Nodes with this value are ignored in some applications.
Definition: NumberRaster.cpp:46
ug4Bridge::Algebra::Solver::IPProcessVector::apply
void apply(Vector *vector)
Definition: IPProcessVector.cpp:16
ug4Bridge::c_bool::c_bool
c_bool()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::ExternalSolverCPU1::set_disable_preprocessing
void set_disable_preprocessing(bool unnamed)
Definition: ExternalSolverCPU1.cpp:14
ug4Bridge::promesh::CoordinateTransform::Pivot::SetPivotToSelectionCenter
void SetPivotToSelectionCenter(Mesh *mesh)
Sets the pivot to the center of the current selection.
Definition: global_functions.cpp:2991
ug4Bridge::promesh::Remeshing::Tetrahedra::ConvertToTetrahedra
void ConvertToTetrahedra(Mesh *mesh)
Converts selected volume elements to tetrahedra.
Definition: global_functions.cpp:5659
ug4Bridge::Util::MemInfo::local_virtual_memory
double local_virtual_memory() const
Definition: MemInfo.cpp:13
ug4Bridge::Discretization::SpatialDisc::IConstraint
Definition: IConstraint.cpp:8
ug4Bridge::promesh::Selection::Vertices::CoordinateBased::SelectVerticesInCylinder
void SelectVerticesInCylinder(Mesh *mesh, const Vec *base, const Vec *top, double radius)
Selects all vertices in the given cylinder.
Definition: global_functions.cpp:3566
ug4Bridge::Algebra::Preconditioner::SymmetricBlockGaussSeidelIterative
SymmetricBlockGaussSeidelIterative.
Definition: SymmetricBlockGaussSeidelIterative.cpp:9
ug4Bridge::Discretization::Nonlinear::NewtonSolver::num_linsolver_steps
int num_linsolver_steps(size_t iNewtonStep) const
Definition: NewtonSolver.cpp:55
ug::StdInjection::do_restrict
virtual void do_restrict(vector_type &uCoarse, const vector_type &uFine)
ug4Bridge::Algebra::IPreconditioner::IPreconditioner
IPreconditioner()=delete
Constructor hidden / deactivated.
ug4Bridge::Util::Profiler::UpdateProfiler
void UpdateProfiler(double unnamed)
Definition: global_functions.cpp:314
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFV
Definition: ConvectionDiffusionFV.cpp:8
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::set_viscous_forces
void set_viscous_forces(SmartPtr< CplUserVector > Force_field, SmartPtr< CplUserVector > unnamed)
Definition: SmallStrainMechanics.cpp:33
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CROrderMinimumDegree
void CROrderMinimumDegree(ApproximationSpace *unnamed, GridFunction *unnamed, bool unnamed, bool unnamed, bool unnamed)
Definition: global_functions.cpp:6464
ug4Bridge::Algebra::Preconditioner::LinearIteratorSum
Linear Iterator consisting of several LinearIterations.
Definition: LinearIteratorSum.cpp:9
ug4Bridge::promesh::Selection::SubsetBased::SelectSubsetBoundary
void SelectSubsetBoundary(Mesh *mesh, int subset_index, bool boundaries_of_edges, bool boundaries_of_faces, bool boundaries_of_volumes)
Selects the boundary of a subset.
Definition: global_functions.cpp:4426
ug4Bridge::SpatialDisc::SmallStrainMechanics::SkinMaterialLaw::set_hooke_elasticity_tensor
void set_hooke_elasticity_tensor(double lambda, double mu)
Definition: SkinMaterialLaw.cpp:16
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_flux
void set_flux(SmartPtr< CplUserVector > Flux)
Definition: ConvectionDiffusionBase.cpp:20
ug4Bridge::promesh::Mesh::pivot
Vec * pivot()
Definition: Mesh.cpp:62
ug4Bridge::SpatialDisc::SmallStrainMechanics::ContactSmallStrainMechanics::ContactSmallStrainMechanics
ContactSmallStrainMechanics(SmartPtr< SmallStrainMechanics > domain_disc)
ug4Bridge::Algebra::Solver::MinimalEnergyDamping
Minimal Energy Damping (damping computed based on the minimal energy)
Definition: MinimalEnergyDamping.cpp:9
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::mark_with_strategy
void mark_with_strategy(IRefiner *unnamed, SmartPtr< IElementMarkingStrategy > unnamed)
Definition: DomainDiscretization.cpp:35
ug::DiscConstraintFVCR::set_limiter
void set_limiter(bool bLimiter)
ug4Bridge::Discretization::Nonlinear::StandardLineSearch::set_lambda_start
void set_lambda_start(double start)
Definition: StandardLineSearch.cpp:28
ug4Bridge::Algebra::Solver::EigenSolver::set_abort_on_frequencies_converged_linear_elasticity
void set_abort_on_frequencies_converged_linear_elasticity(double unnamed, double unnamed)
Definition: EigenSolver.cpp:33
ug4Bridge::Discretization::NestedIterationSolver::apply
bool apply(Vector *u)
Definition: NestedIterationSolver.cpp:30
ug4Bridge::RayTracing::DomainRayTracer::trace_point_y
double trace_point_y(size_t index) const
Definition: DomainRayTracer.cpp:29
ug4Bridge::promesh::CoordinateTransform::Move::MoveAlongNormal
void MoveAlongNormal(Mesh *mesh, double offset)
Moves selected vertices along their normal by the specified offset.
Definition: global_functions.cpp:3055
ug4Bridge::promesh::Mesh::face_end
SmartPtr< FaceIterator > face_end()
Definition: Mesh.cpp:93
ug4Bridge::promesh::CoordinateTransform::ConeTransform
void ConeTransform(Mesh *mesh, const Vec *base, const Vec *axis, double scaleAtTip)
Transforms the vertices with the given cone transformation.
Definition: global_functions.cpp:3251
ug4Bridge::Discretization::Nonlinear::NewtonSolver::NewtonSolver
NewtonSolver()
ug4Bridge::SpatialDisc::ElemDisc::NeumannBoundaryBase::add
void add(SmartPtr< CplUserNumber > unnamed, const char *unnamed, const char *unnamed)
Definition: NeumannBoundaryBase.cpp:18
ug4Bridge::PCL::PclDebugBarrierEnabled
bool PclDebugBarrierEnabled()
Returns the whether debug barriers are enabled.
Definition: global_functions.cpp:190
ug::CompositeConvCheck::set_group_check
void set_group_check(const std::vector< std::string > &vFctName, const number minDefect, const number relReduction)
ug4Bridge::promesh::Remeshing::Triangles::TriangleFill
void TriangleFill(Mesh *mesh, bool quality_generation, double min_angle, int subset)
Performs triangle fill using the sweep-line algorithm followed by an optional Constrained Delaunay re...
Definition: global_functions.cpp:5547
ug4Bridge::promesh::FaceIterator::unequal
bool unequal(FaceIterator *unnamed)
Definition: FaceIterator.cpp:21
ug4Bridge::NumberRaster::set_extension
void set_extension(int dim, double coordinate)
set the extension of the raster for the given dimension.
Definition: NumberRaster.cpp:32
ug4Bridge::Discretization::SpatialDisc::UserData::CondUserNumber::CondUserNumber
CondUserNumber()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Remeshing::Triangles::AdjustEdgeLength
void AdjustEdgeLength(Mesh *mesh, double min_edge_length, double max_edge_length, int num_iterations, bool adaptive, bool automark_boundaries)
Remeshes the active grid so that all edges approximatly have a certain length.
Definition: global_functions.cpp:5577
ug4Bridge::Algebra::DebugWriterContext::enter_section
void enter_section(const char *unnamed)
Definition: DebugWriterContext.cpp:15
ug4Bridge::Algebra::Preconditioner::LineGaussSeidel::update
bool update(size_t update)
Definition: LineGaussSeidel.cpp:17
ug4Bridge::Util::ug_set_script_path
void ug_set_script_path(std::string pathName)
Sets the script path.
Definition: global_functions.cpp:62
ug4Bridge::Discretization::ApproximationSpace::ExplicitGridFunctionGradient::ExplicitGridFunctionGradient
ExplicitGridFunctionGradient(SmartPtr< GridFunction > GridFunction, const char *Component)
ug::ITimeDiscretization::finish_step
virtual void finish_step(SmartPtr< VectorTimeSeries< vector_type > > currSol)=0
ug4Bridge::Discretization::Output::GridFunctionDebugWriter::set_conn_viewer_indices
void set_conn_viewer_indices(bool bIndicesOutput)
Definition: GridFunctionDebugWriter.cpp:21
ug4Bridge::Util::Variant::to_double
double to_double() const
Definition: Variant.cpp:29
ug::Heightfield::blur
void blur(number alpha, size_t numIterations)
ug4Bridge::SpatialDisc::SmallStrainMechanics::DamageFunctionUpdater::DamageFunctionUpdater
DamageFunctionUpdater()
ug4Bridge::Grid::ExpandLayersDesc::ExpandLayersDesc
ExpandLayersDesc()
ug4Bridge::promesh::Subsets::AdjustSubsetsForUG4
void AdjustSubsetsForUG4(Mesh *mesh, bool preserve_existing_subsets)
Adjusts subsets for simulation with ug4.
Definition: global_functions.cpp:4768
ug4Bridge::Grid::GlobalFracturedMediumRefiner::assign_grid
void assign_grid(MultiGrid *g)
Definition: GlobalFracturedMediumRefiner.cpp:12
ug4Bridge::promesh::GridGeneration::Geometries::D::CreatePrism
void CreatePrism(Mesh *mesh, int subset, bool fill)
Creates a prism.
Definition: global_functions.cpp:5134
ug4Bridge::promesh::Selection::Faces::CoordinateBased::SelectFacesInBox
void SelectFacesInBox(Mesh *mesh, const Vec *min, const Vec *max)
Selects all faces in the given box.
Definition: global_functions.cpp:4143
ug4Bridge::Domain::IDomain::refinement_projector
SmartPtr< RefinementProjector > refinement_projector() const
Definition: IDomain.cpp:29
ug4Bridge::Discretization::Nonlinear::NewtonSolver::apply
bool apply(Vector *u)
Definition: NewtonSolver.cpp:37
ug4Bridge::lua::ProfileLUA
void ProfileLUA(bool unnamed)
Definition: global_functions.cpp:2697
ug4Bridge::Domain::IDomain::additional_subset_handler_names
std::vector< std::string > additional_subset_handler_names() const
Definition: IDomain.cpp:27
ug4Bridge::Discretization::SpatialDisc::UserData::DarcyVelocityLinker::DarcyVelocityLinker
DarcyVelocityLinker()
ug4Bridge::Discretization::SpatialDisc::UserData::UserNumber::type
std::string type() const
Definition: UserNumber.cpp:17
ug4Bridge::Refinement::AddHorizontalAnisotropyAdjuster
SmartPtr< IRefMarkAdjuster > AddHorizontalAnisotropyAdjuster(IRefiner *refiner, Domain *dom)
Definition: global_functions.cpp:1328
ug4Bridge::Discretization::Adaptive::StdCoarseningMarking::set_safety_factor
void set_safety_factor(double unnamed)
Definition: StdCoarseningMarking.cpp:25
ug4Bridge::Algebra::Obstacle::IProjGaussSeidel::add_obstacle_constraint
void add_obstacle_constraint(SmartPtr< IObstacleConstraint > obstacle_constraint)
adds an obstacle constraint
Definition: IProjGaussSeidel.cpp:17
ug4Bridge::Discretization::SpatialDisc::SideAndElemErrEstData::set_type
void set_type(int unnamed)
Definition: SideAndElemErrEstData.cpp:25
ug::IDWUserData::set_order
void set_order(number order)
ug4Bridge::promesh::EdgeIterator::advance
void advance()
Definition: EdgeIterator.cpp:17
ug::NLGaussSeidelSolver::prepare
virtual bool prepare(vector_type &u)
ug4Bridge::Discretization::Adaptive::StdRefinementMarking::set_tolerance
void set_tolerance(double unnamed)
Definition: StdRefinementMarking.cpp:17
ug4Bridge::LuaCondUserNumber
Definition: LuaCondUserNumber.cpp:6
ug4Bridge::Grid::Heightfield::blur
void blur(double alpha, _iterations, size_t unnamed)
Smoothens the field by adjusting the value of each pixel towards the average of its neighbours.
Definition: Heightfield.cpp:15
ug::IElementMarkingStrategy::global_estimated_error
number global_estimated_error() const
ug4Bridge::SpatialDisc::ElemDisc::NeumannBoundaryBase::NeumannBoundaryBase
NeumannBoundaryBase()=delete
Constructor hidden / deactivated.
ug::MGStats::set_active_stages
void set_active_stages(const std::vector< int > &activeStages)
ug4Bridge::promesh::VertexIterator::value
Vertex * value()
Definition: VertexIterator.cpp:16
ug::MultiStepTimeDiscretization::invalidate_error
void invalidate_error()
ug4Bridge::Discretization::SpatialDisc::MultipleSideAndElemErrEstData::add
void add(SmartPtr< SideAndElemErrEstData > unnamed, const char *unnamed)
Add existing ErrEstData objects one at a time. +++ TAKE CARE: The order matters! +++ ElemDiscs given ...
Definition: MultipleSideAndElemErrEstData.cpp:18
ug4Bridge::promesh::Selection::Vertices::CoordinateBased::SelectVertexByCoordinate
Vertex * SelectVertexByCoordinate(Mesh *mesh, const Vec *coordinate)
Selects a vertex given a coordinate.
Definition: global_functions.cpp:3516
Time
double Time()
ug4Bridge::Algebra::Operation::MatIdentity
void MatIdentity(MatrixOperator *opOut)
sets matrix to identity
Definition: global_functions.cpp:1826
ug4Bridge::FindFileInStandardPaths
std::string FindFileInStandardPaths(const char *unnamed)
Definition: global_functions.cpp:176
ug::ExpectedErrorMarkingStrategy::set_max_level
void set_max_level(int max_level)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SeparatedPressureSource::SeparatedPressureSource
SeparatedPressureSource(SmartPtr< ApproximationSpace > Approximation_space, _grid_function, SmartPtr< GridFunction > unnamed)
ug4Bridge::Refinement::MarkForRefinement_FacesInSphere
void MarkForRefinement_FacesInSphere(Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius)
Definition: global_functions.cpp:1417
ug4Bridge::promesh::Selection::ExtendSelectionInDirection
void ExtendSelectionInDirection(Mesh *mesh, int neighborhood_size, const Vec *direction, double minAngle, double maxAngle)
Selects neighbors of selected elements whose center can be reached in the given direction from the ce...
Definition: global_functions.cpp:4394
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FVCRBoxFilter::FVCRBoxFilter
FVCRBoxFilter(SmartPtr< GridFunction > grid_function)
ug4Bridge::Algebra::Solver::MinimalResiduumDamping
Minimal Residdum Damping (damping computed based on the minimal residuum)
Definition: MinimalResiduumDamping.cpp:9
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::add_elem_error_indicator
void add_elem_error_indicator(SmartPtr< IElemError< TDomain > > elem)
ug4Bridge::Discretization::Nonlinear::NLGaussSeidelSolver::set_constraint
void set_constraint(const Vector *setConstraint)
Definition: NLGaussSeidelSolver.cpp:24
ug4Bridge::Grid::MultiGrid::num_faces
size_t num_faces(int unnamed) const
Definition: MultiGrid.cpp:17
ug4Bridge::Algebra::Solver::EigenSolver::set_additional_eigenvectors_to_keep
void set_additional_eigenvectors_to_keep(size_t i)
additional i smallest ritz-eigenvectors are added to the test space
Definition: EigenSolver.cpp:49
ug4Bridge::Algebra::Solver::EigenSolver::get_eigenvector
SmartPtr< Vector > get_eigenvector(size_t i)
Definition: EigenSolver.cpp:38
ug::RasterLayers::invalidate_small_lenses
void invalidate_small_lenses(number minArea)
Algebra
static void Algebra(Registry &reg, string grp)
ug4Bridge::Discretization::MultiGrid::UzawaBase::set_schur_iter
void set_schur_iter(SmartPtr< ILinearIterator > beta)
Definition: UzawaBase.cpp:20
ug4Bridge::Discretization::ApproximationSpace::ScaleGF
void ScaleGF(SmartPtr< GridFunction > scaled_output_vector, ConstSmartPtr< GridFunction > input_vector, std::vector< double > vector_of_scaling_factors_for_each_function)
Scales the input vector using the given scaling factors for each function and writes the result to th...
Definition: global_functions.cpp:1895
ug4Bridge::Grid::Grid::clear_geometry
void clear_geometry()
Definition: Grid.cpp:12
ug4Bridge::Discretization::ApproximationSpace::VelEnergyComponentSpace::VelEnergyComponentSpace
VelEnergyComponentSpace(const char *fctNames)
ug4Bridge::Discretization::ApproximationSpace::GridFunctionVectorData::GridFunctionVectorData
GridFunctionVectorData(SmartPtr< GridFunction > GridFunction, const char *Components)
ug4Bridge::Discretization::Nonlinear::NewtonSolver::set_line_search
void set_line_search(SmartPtr< ILineSearch > lineSeach)
Definition: NewtonSolver.cpp:23
ug4Bridge::Discretization::ApproximationSpace::VelEnergyComponentSpace::get_weight
ConstSmartPtr< UserMatrix > get_weight()
Definition: VelEnergyComponentSpace.cpp:38
ug::CompositeConvCheck::iteration_ended
bool iteration_ended()
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_transfer
void set_transfer(SmartPtr< ITransferOperator > Transfer)
Definition: GeometricMultiGrid.cpp:43
ug4Bridge::Discretization::Output::GridFunctionPositionProvider
Definition: GridFunctionPositionProvider.cpp:8
ug4Bridge::SpatialDisc::SmallStrainMechanics::DamageFunctionUpdater::set_disc_type
void set_disc_type(std::string unnamed)
Definition: DamageFunctionUpdater.cpp:15
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRDynamicTurbViscData::set_kinematic_viscosity
void set_kinematic_viscosity(SmartPtr< CplUserNumber > KinematicViscosity)
Definition: CRDynamicTurbViscData.cpp:21
ug4Bridge::SpatialDisc::Electromagnetism::NedelecProject::NedelecProject
NedelecProject(SmartPtr< EMaterial > Matherial_data, SmartPtr< ApproximationSpace > Vert.-based_ApproxSpace, SmartPtr< ILinearOperatorInverse > Vert.-based_LinSolver)
ug4Bridge::promesh::Mesh::set_position
void set_position(Vertex *unnamed, const Vec *unnamed)
Definition: Mesh.cpp:71
ug::IAssemble::assemble_defect
void assemble_defect(vector_type &d, const vector_type &u)
MGSubsetHandler
MultiGridSubsetHandler MGSubsetHandler
ug4Bridge::promesh::Selection::Faces::SelectIntersectingTriangles
void SelectIntersectingTriangles(Mesh *mesh)
Selects intersecting triangles. Neighbors are ignored.
Definition: global_functions.cpp:4173
ug::GlobalMultiGridRefiner::assign_grid
void assign_grid(MultiGrid &mg)
ug4Bridge::Grid::IRefiner::num_marked_faces
size_t num_marked_faces()
Definition: IRefiner.cpp:26
ug::ILinearIterator::name
virtual const char * name() const=0
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserMatrix::set_all_entries
void set_all_entries(double unnamed)
Definition: ConstUserMatrix.cpp:20
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization
Definition: DomainDiscretization.cpp:8
set_shear_modulus
void set_shear_modulus(const number shearModulus)
ug4Bridge::Grid::Heightfield::eliminate_invalid_cells
bool eliminate_invalid_cells()
eliminates invalid cells by repeatedly filling those cells with averages of neighboring cells
Definition: Heightfield.cpp:18
ug::RasterLayers::invalidate_flat_cells
void invalidate_flat_cells()
ug4Bridge::Discretization::ApproximationSpace::GridFunction::assign
void assign(const Vector *Vector)
Definition: GridFunction.cpp:19
ug::CompositeConvCheck::set_component_check
void set_component_check(const std::string &vFctName, const std::vector< number > &vMinDefect, const std::vector< number > &vRelReduction)
ug::AssembledLinearOperator::set_discretization
void set_discretization(SmartPtr< IAssemble< TAlgebra > > ass)
ug4Bridge::promesh::Selection::SubsetBased::RestrictSelectionToSubset
void RestrictSelectionToSubset(Mesh *mesh, int subset_index)
Deselects all elements from the selection that are not in the specified subset.
Definition: global_functions.cpp:4455
ug4Bridge::Util::MemInfo::memory_consumption
void memory_consumption()
Definition: MemInfo.cpp:11
ug4Bridge::SpatialDisc::ElemDisc::DiracSourceDisc::DiracSourceDisc
DiracSourceDisc(const char *Function, const char *unnamed)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesWSBCFV1::NavierStokesWSBCFV1
NavierStokesWSBCFV1(SmartPtr< IncompressibleNavierStokesBase > MasterDisc)
ug::Variant::to_int
int to_int() const
ug::IRefiner::num_marked_edges
size_t num_marked_edges()
ug4Bridge::promesh::Mesh::prism_subset_begin
SmartPtr< VolumeIterator > prism_subset_begin(int unnamed)
Definition: Mesh.cpp:140
ug4Bridge::NumberRaster::set_min_corner
void set_min_corner(int dim, double coordinate)
set the coordinate of the minimum corner of the raster for the given dimension.
Definition: NumberRaster.cpp:28
ug::PlaneCutProjector::normal
const vector3 & normal() const
ug4Bridge::Discretization::CreateControlVolumeDomain_HFV1
void CreateControlVolumeDomain_HFV1(Domain *unnamed, const Domain *unnamed, const SurfaceView *unnamed, int unnamed)
Definition: global_functions.cpp:2409
ug4Bridge::Grid::RefinementProjector::RefinementProjector
RefinementProjector()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Preconditioner::ILUT::set_info
void set_info(bool info)
sets storage information output
Definition: ILUT.cpp:22
ug4Bridge::promesh::Remeshing::Tetrahedra::ClearVolumeConstraints
void ClearVolumeConstraints(Mesh *mesh)
Clears all assigned volume constraints.
Definition: global_functions.cpp:5719
ug4Bridge::LuaCondUserVector
Definition: LuaCondUserVector.cpp:6
ug4Bridge::Util::VecMath::Vec::Vec
Vec()
ug4Bridge::Grid::RasterLayerDesc::min_height
double min_height() const
Returns the minimal height of the given layer-desc.
Definition: RasterLayerDesc.cpp:19
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_diffusion
void set_diffusion(SmartPtr< CplUserMatrix > Diffusion)
Definition: ConvectionDiffusionBase.cpp:16
ug4Bridge::Discretization::TimeDisc::MultiStepTimeDiscretization::invalidate_error
void invalidate_error()
Definition: MultiStepTimeDiscretization.cpp:18
ug::ExplicitGridFunctionGradient::add_subset_coeff
void add_subset_coeff(const std::string &key, double val)
ug4Bridge::Discretization::Adaptive::MeanValueMarking::MeanValueMarking
MeanValueMarking(double theta, double factor)
ug4Bridge::Grid::Grid::num_volumes
size_t num_volumes() const
Definition: Grid.cpp:26
ug::NewtonSolver::config_string
virtual std::string config_string() const
ug4Bridge::Algebra::Preconditioner::ILU::set_sort
void set_sort(bool bSort)
if bSort=true, use a cuthill-mckey sorting to reduce fill-in. default false
Definition: ILU.cpp:23
ug4Bridge::Discretization::Nonlinear::INewtonUpdate
Definition: INewtonUpdate.cpp:6
ug4Bridge::SpatialDisc::Electromagnetism::EMaterial
Definition: EMaterial.cpp:8
ug4Bridge::promesh::Mesh::quadrilateral_end
SmartPtr< FaceIterator > quadrilateral_end()
Definition: Mesh.cpp:109
ug4Bridge::promesh::Selection::Volumes::DeselectAllVolumes
void DeselectAllVolumes(Mesh *mesh)
Deselects all volumes of the current grid.
Definition: global_functions.cpp:4197
ug4Bridge::Discretization::DoFDistributionInfoProvider::lfeid
const LFEID * lfeid(size_t unnamed) const
Definition: DoFDistributionInfoProvider.cpp:21
ug::VTKOutput::set_write_subset_indices
void set_write_subset_indices(bool b)
ug4Bridge::Algebra::Preconditioner::BlockGaussSeidel
BlockGaussSeidel.
Definition: BlockGaussSeidel.cpp:9
ug::NestedIterationSolver::set_max_steps
void set_max_steps(int steps)
ug4Bridge::Discretization::SpatialDisc::IDomainDiscretization::IDomainDiscretization
IDomainDiscretization()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Preconditioner::AgglomeratingPreconditioner::AgglomeratingPreconditioner
AgglomeratingPreconditioner(SmartPtr< ILinearIterator > pPreconditioner)
ug4Bridge::Util::Log::LogAssistant::enable_file_output
bool enable_file_output(bool bEnable, const char *filename)
Please note that only the filename given at the first call is considered.
Definition: LogAssistant.cpp:16
ug4Bridge::Algebra::Preconditioner::BackwardBlockGaussSeidelIterative::set_iterative_steps
void set_iterative_steps(size_t unnamed)
Definition: BackwardBlockGaussSeidelIterative.cpp:21
ug4Bridge::promesh::Util::Box::global_to_local
void global_to_local(const Vec *unnamed, Vec *unnamed)
Definition: Box.cpp:22
ug4Bridge::promesh::Util::Box::max
const Vec * max() const
Definition: Box.cpp:24
ug4Bridge::Grid::MultiGrid::num_triangles
size_t num_triangles(int unnamed) const
Definition: MultiGrid.cpp:19
ug::VTKOutput::set_write_proc_ranks
void set_write_proc_ranks(bool b)
ug4Bridge::Domain::DomainInfo::num_levels
size_t num_levels() const
Definition: DomainInfo.cpp:12
ug::ILinearOperatorInverse::apply_return_defect
virtual bool apply_return_defect(Y &u, X &f)=0
ug4Bridge::Algebra::ILinearOperatorInverse::defect
double defect() const
Definition: ILinearOperatorInverse.cpp:30
ug4Bridge::Discretization::MultiGrid::MGStats::set_active_stages
void set_active_stages(std::vector< int > activeStages)
Definition: MGStats.cpp:23
ug4Bridge::promesh::CoordinateTransform::SnapVerticesToVertices
void SnapVerticesToVertices(Mesh *mesh, Mesh *targetMesh)
Snaps the selected vertices of the specified mesh to the selected vertices of the target mesh.
Definition: global_functions.cpp:3274
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::IncompressibleNavierStokesBase::IncompressibleNavierStokesBase
IncompressibleNavierStokesBase()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::SpatialDisc::UserData::CondUserPair::CondUserPair
CondUserPair()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::VariableBoxFilter::VariableBoxFilter
VariableBoxFilter(SmartPtr< GridFunction > grid_function, filter_width_function, initialize_filter_width, SmartPtr< GridFunction > unnamed, bool unnamed)
ug4Bridge::promesh::Remeshing::Orientation::AdjustEdgeOrientation
void AdjustEdgeOrientation(Mesh *mesh)
Adjusts the orientation of boundary edges to associated faces.
Definition: global_functions.cpp:5854
ug::BiCGStab::set_restart
void set_restart(int numRestarts)
ug4Bridge::Grid::RasterLayers::invalidate_flat_cells
void invalidate_flat_cells()
Marks all cells as invalid that belong to a small lense regarding its horizontal area.
Definition: RasterLayers.cpp:17
ug4Bridge::Algebra::ILinearIterator::ILinearIterator
ILinearIterator()=delete
Constructor hidden / deactivated.
ug::NestedIterationSolver::set_debug_elem_error
void set_debug_elem_error(SmartPtr< error_function_type > spErrEta)
ug::DebugWriterContext::get_base_dir
std::string get_base_dir()
ug4Bridge::NumberRaster::blur
void blur(double alpha, size_t iterations)
Blurs the raster data by repeatedly averaging between neighbored cells.
Definition: NumberRaster.cpp:15
ug4Bridge::promesh::Subsets::SetSubsetName
void SetSubsetName(Mesh *mesh, int subset_index, const char *name)
Definition: global_functions.cpp:4696
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::ConstantBoxFilter::ConstantBoxFilter
ConstantBoxFilter(SmartPtr< GridFunction > grid_function)
ug4Bridge::Util::Profiler::UGProfileNode::get_avg_self_time_ms
double get_avg_self_time_ms() const
Definition: UGProfileNode.cpp:33
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::remove
void remove(SmartPtr< IDomainConstraint > Post_Process)
Definition: DomainDiscretization.cpp:18
ug4Bridge::Discretization::SpatialDisc::UserData::UserMatrix::type
std::string type() const
Definition: UserMatrix.cpp:17
ug4Bridge::promesh::Mesh::edge_subset_end
SmartPtr< EdgeIterator > edge_subset_end(int unnamed)
Definition: Mesh.cpp:88
ug::ConstUserMatrix::set_diag_tensor
void set_diag_tensor(number val)
ug4Bridge::NumberRaster::num_nodes
size_t num_nodes(int dim) const
returns the number of nodes for the given dimension.
Definition: NumberRaster.cpp:56
ug4Bridge::LuaUserNumber::LuaUserNumber
LuaUserNumber(const char *Callback)
ug::IComponentSpace::distance
virtual double distance(TGridFunction &uFine, TGridFunction &uCoarse)
ug4Bridge::promesh::Mesh::vertex_selection_end
SmartPtr< VertexIterator > vertex_selection_end()
Definition: Mesh.cpp:78
ug4Bridge::promesh::CoordinateTransform::Move::MoveVerticesAlongEdges
void MoveVerticesAlongEdges(Mesh *mesh, double relative_offset)
Moves selected vertices along selected edges by an offset relative to those selected edges....
Definition: global_functions.cpp:3068
ug::ILinearIterator::clone
virtual SmartPtr< ILinearIterator< X, Y > > clone()=0
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerTensor4::add
void add(SmartPtr< CplUserNumber > unnamed, SmartPtr< CplUserTensor4 > unnamed)
Definition: ScaleAddLinkerTensor4.cpp:19
ug4Bridge::Discretization::InterpolateInner
void InterpolateInner(SmartPtr< UserNumber > Data, SmartPtr< GridFunction > GridFunction, const char *Component, const char *Subsets, double Time)
Definition: global_functions.cpp:2003
ug4Bridge::Discretization::MultiGrid::MGStats::print
void print()
Definition: MGStats.cpp:25
ug4Bridge::Discretization::IntegrateNormalGradientOnManifold
double IntegrateNormalGradientOnManifold(GridFunction *GridFunction, const char *Component, const char *BoundarySubset, const char *InnerSubset)
Definition: global_functions.cpp:2488
ug4Bridge::promesh::FaceIterator::assign
void assign(FaceIterator *unnamed)
Definition: FaceIterator.cpp:15
ug4Bridge::Discretization::MultiGrid::ElementGaussSeidel
Vanka Preconditioner.
Definition: ElementGaussSeidel.cpp:9
ug4Bridge::Util::MemInfo
Definition: MemInfo.cpp:5
ug4Bridge::Domain::GetFaceByCoordinate
Face * GetFaceByCoordinate(Domain *unnamed, double unnamed, double unnamed, double unnamed)
Definition: global_functions.cpp:1132
ug4Bridge::Discretization::LFEID::order
int order() const
Definition: LFEID.cpp:12
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::is_error_valid
virtual bool is_error_valid()
ug4Bridge::Discretization::Adaptive::StdCoarseningMarking::StdCoarseningMarking
StdCoarseningMarking(double tolerated_max_error, double safety_factor, int min_level)
ug4Bridge::Util::Variant::to_bool
bool to_bool() const
Definition: Variant.cpp:25
ug4Bridge::promesh::CoordinateTransform::Move::MoveVerticesToEdgeLength
void MoveVerticesToEdgeLength(Mesh *mesh, double edge_length)
Moves selected vertices along selected edges so that those edges obtain the specified length....
Definition: global_functions.cpp:3081
ug4Bridge::Algebra::Obstacle::IObstacleConstraint::IObstacleConstraint
IObstacleConstraint()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::ApproximationSpace::VelEnergyComponentSpace::norm
double norm(GridFunction *unnamed)
Definition: VelEnergyComponentSpace.cpp:40
ug::GridFunctionDebugWriter::set_vtk_output
void set_vtk_output(bool b)
ug4Bridge::Util::Internal::IsDefinedUG_CPU_3
bool IsDefinedUG_CPU_3()
Definition: global_functions.cpp:449
ug4Bridge::Discretization::ApproximationSpace::H1ComponentSpace
Definition: H1ComponentSpace.cpp:8
ug::BinghamViscosityLinker::set_velocity_gradient
void set_velocity_gradient(SmartPtr< CplUserData< MathMatrix< dim, dim >, dim > > data)
ug::UGProfileNode::get_avg_self_time_ms
double get_avg_self_time_ms() const
set_hooke_elasticity_tensor_plain_stress_E_nu
void set_hooke_elasticity_tensor_plain_stress_E_nu(const number E, const number nu)
ug4Bridge::LuaShell::LuaShell::set
void set(const char *unnamed, double unnamed)
Definition: LuaShell.cpp:18
Table< std::string >::set_col_seperator
void set_col_seperator(size_t i_col, const char *c)
ug4Bridge::Grid::SmoothProjector::set_iterations
void set_iterations(int iterations)
Definition: SmoothProjector.cpp:19
ug4Bridge::promesh::Selection::Faces::SelectLinkedBoundaryFaces
void SelectLinkedBoundaryFaces(Mesh *mesh, bool stop_at_selected_edges)
Selects linked boundary faces of selected faces.
Definition: global_functions.cpp:4001
ug4Bridge::Discretization::ApproximationSpace::GridFunction::redistribution_enabled
bool redistribution_enabled() const
Definition: GridFunction.cpp:26
ug4Bridge::Discretization::ApproximationSpace::L2QuotientSpace::L2QuotientSpace
L2QuotientSpace(const char *fctNames)
ug4Bridge::Discretization::ApproximationSpace::IGridFunctionSpace
Definition: IGridFunctionSpace.cpp:8
ug4Bridge::Util::Profiler::UGProfileNode::is_valid
bool is_valid() const
Definition: UGProfileNode.cpp:37
ug4Bridge::SpatialDisc::SmallStrainMechanics::RelativeDensityUpdater::solve
std::vector< double > solve(SmartPtr< GridFunction > unnamed, SmartPtr< GridFunction > unnamed, double unnamed, double unnamed, double unnamed, double unnamed, int unnamed, double unnamed, double unnamed)
Definition: RelativeDensityUpdater.cpp:25
ug4Bridge::SpatialDisc::SmallStrainMechanics::PrandtlReuss::set_residual_flow_stress
void set_residual_flow_stress(double residualFlowStress)
Definition: PrandtlReuss.cpp:21
ug4Bridge::Algebra::IOperatorInverse::IOperatorInverse
IOperatorInverse()=delete
Constructor hidden / deactivated.
ug::ElementGaussSeidel::set_relax
void set_relax(number omega)
ug4Bridge::Grid::UGXFileInfo::physical_grid_dimension
size_t physical_grid_dimension(size_t gridInd) const
Definition: UGXFileInfo.cpp:38
ug4Bridge::Discretization::MultiGrid::SequentialSubspaceCorrection::SequentialSubspaceCorrection
SequentialSubspaceCorrection(double omega)
ug4Bridge::promesh::Mesh::pyramid_selection_end
SmartPtr< VolumeIterator > pyramid_selection_end()
Definition: Mesh.cpp:134
ug::NewtonSolver::average_linear_steps
double average_linear_steps(size_t call) const
ug4Bridge::Algebra::FixedConvergenceCheck
Convergence Check.
Definition: FixedConvergenceCheck.cpp:8
ug4Bridge::Algebra::Preconditioner::ILU::enable_overlap
void enable_overlap(bool enable)
Enables matrix overlap. This also means that interfaces are consistent.
Definition: ILU.cpp:32
ug4Bridge::Discretization::ApproximationSpace::GridFunction::set_consistent_storage_type
void set_consistent_storage_type()
Definition: GridFunction.cpp:20
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserMatrix
Definition: CplUserMatrix.cpp:9
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::INavierStokesFV1Stabilization::INavierStokesFV1Stabilization
INavierStokesFV1Stabilization()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::Electromagnetism::EMDirichlet::EMDirichlet
EMDirichlet()=delete
Constructor hidden / deactivated.
ug4Bridge::Transform::ScaleDomainSquaredWeighting
void ScaleDomainSquaredWeighting(Domain *dom, ISelector *sel, const Vec *center, const Vec *scale)
Definition: global_functions.cpp:1676
ug4Bridge::Discretization::MultiGrid::StdInjection
Definition: StdInjection.cpp:8
ug4Bridge::Discretization::SpatialDisc::UserData::LognormalRandomField::set_config
void set_config(size_t N, double mean_f, double sigma_f, double sigma)
Definition: LognormalRandomField.cpp:25
ug4Bridge::CreateDirectory
bool CreateDirectory(const char *unnamed)
Definition: global_functions.cpp:124
ug::PartitionMap::get_target_proc
int get_target_proc(size_t index)
Table< std::string >::to_latex
std::string to_latex() const
ug4Bridge::Grid::Volume::Volume
Volume()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::IVectorDebugWriter::IVectorDebugWriter
IVectorDebugWriter()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::EigenSolver::add_vector
void add_vector(SmartPtr< Vector > vector)
Definition: EigenSolver.cpp:15
ug::Heightfield::interpolate
number interpolate(number x, number y, int interpOrder) const
ug4Bridge::SpatialDisc::SmallStrainMechanics::HookeLaw::set_elasticity_tensor_orthotropic
void set_elasticity_tensor_orthotropic(double C11, double C12, double C13, double C22, double C23, double C33, double C44, double C55, double C66)
Definition: HookeLaw.cpp:23
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1DynamicTurbViscData::FV1DynamicTurbViscData
FV1DynamicTurbViscData(SmartPtr< ApproximationSpace > Approximation_space, _grid_function, SmartPtr< GridFunction > unnamed)
ug4Bridge::promesh::Selection::Edges::SelectBoundaryEdges
void SelectBoundaryEdges(Mesh *mesh)
Selects edges that lie on the boundary of the geometry.
Definition: global_functions.cpp:3615
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFV1::set_upwind
void set_upwind(SmartPtr< INavierStokesFV1Stabilization > unnamed)
Definition: NavierStokesFV1.cpp:26
ug4Bridge::Discretization::SpatialDisc::UserData::DependentUserDataPair::DependentUserDataPair
DependentUserDataPair()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::SpatialDisc::IAssemble::assemble_linear
void assemble_linear(Matrix *A, Vector *b)
Assembles Matrix and rhs on surface grid.
Definition: IAssemble.cpp:26
ug::ISelector::is_selected
bool is_selected(TElem *elem) const
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesNoNormalStressOutflowBase::add
void add(const char *Subset(s))
Definition: NavierStokesNoNormalStressOutflowBase.cpp:18
ug4Bridge::Discretization::NestedIterationSolver::set_top_level
void set_top_level(int unnamed)
Definition: NestedIterationSolver.cpp:32
ug4Bridge::SpatialDisc::Electromagnetism::HiptmairHybridSmoother::HiptmairHybridSmoother
HiptmairHybridSmoother(SmartPtr< ApproximationSpace > VertexApproxSpace, SmartPtr< ILinearIterator > EdgeSmoother, SmartPtr< ILinearIterator > VertexSmoother)
ug4Bridge::TestQuadRule
void TestQuadRule()
Definition: global_functions.cpp:2414
ug4Bridge::Discretization::IntegrateNormalComponentOnManifold
double IntegrateNormalComponentOnManifold(GridFunction *GridFunction, const char *Component, const char *BoundarySubset)
Definition: global_functions.cpp:2511
ug4Bridge::Discretization::Nonlinear::NewtonSolver::line_search
SmartPtr< ILineSearch > line_search()
Definition: NewtonSolver.cpp:26
ug4Bridge::promesh::Remeshing::ResolveIntersections::Advanced::ResolveTriangleIntersections
void ResolveTriangleIntersections(Mesh *mesh, double snap_threshold)
Makes sure that all triangle intersections are represented by an edge and vertices.
Definition: global_functions.cpp:5989
ug4Bridge::SpatialDisc::SmallStrainMechanics::plast_ip
void plast_ip(GridFunction *unnamed, MechOutputWriter *unnamed, GridFunction *unnamed)
Definition: global_functions.cpp:2956
ug4Bridge::Domain::TestDomainInterfaces
bool TestDomainInterfaces(Domain *unnamed)
Definition: global_functions.cpp:1163
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::mark_with_strategy
virtual void mark_with_strategy(IRefiner &refiner, SmartPtr< IElementMarkingStrategy< TDomain > > strategy)
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerMatrix
Definition: ScaleAddLinkerMatrix.cpp:9
ug4Bridge::Algebra::Solver::EigenSolver::EigenSolver
EigenSolver()
ug::DoFDistributionInfoProvider::name
std::string name(size_t fct) const
ug::LogAssistant::enable_file_output
bool enable_file_output(bool bEnable, const char *filename="uglog.log")
MeasureSelectionVolume
number MeasureSelectionVolume(Mesh *obj)
Table< std::string >::set_col_seperators
void set_col_seperators(std::string s)
ug4Bridge::Grid::UGXFileInfo
Definition: UGXFileInfo.cpp:5
ug4Bridge::Util::StringTable::num_cols
size_t num_cols() const
Definition: StringTable.cpp:48
ug4Bridge::GetTmpPath
std::string GetTmpPath()
Definition: global_functions.cpp:148
ug4Bridge::Discretization::ApproximationSpace::IGridFunctionSpace::config_string
std::string config_string() const
Definition: IGridFunctionSpace.cpp:15
ug4Bridge::promesh::CoordinateTransform::Move::MoveSelectionTo
bool MoveSelectionTo(Mesh *mesh, const Vec *center)
Moves the selected elements so that the new selection center will lie at the specified position.
Definition: global_functions.cpp:3042
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::set_output_writer
void set_output_writer(SmartPtr< MechOutputWriter > set_output_writer)
Definition: SmallStrainMechanics.cpp:20
ug4Bridge::Discretization::TimeDisc::SDIRK::set_stage
void set_stage(size_t Stage)
Definition: SDIRK.cpp:21
ug4Bridge::Discretization::TimeDisc::SolutionTimeSeries::push
void push(SmartPtr< Vector > vec, double time)
adds new time point, not discarding the oldest
Definition: SolutionTimeSeries.cpp:22
ug4Bridge::Domain::DomainInfo::subset_dim
size_t subset_dim(int unnamed) const
Definition: DomainInfo.cpp:23
ug::VTKOutput::select_element
void select_element(const char *fctName, const char *name)
ug4Bridge::Discretization::Output::GridFunctionVectorWriterDirichlet0
Definition: GridFunctionVectorWriterDirichlet0.cpp:8
ug::AutoLinearSolver::set_reinit_when_worse_then_average
void set_reinit_when_worse_then_average(double d)
ug4Bridge::Discretization::SpatialDisc::UserData::LognormalRandomField::set_no_exp
void set_no_exp()
use this for display of log of the field
Definition: LognormalRandomField.cpp:27
ug::NLGaussSeidelSolver::set_damp
void set_damp(const number damp)
ug4Bridge::Algebra::Solver::EigenSolver::set_precision
void set_precision(double precision)
Definition: EigenSolver.cpp:30
ug4Bridge::Discretization::Nonlinear::NLGaussSeidelSolver::config_string
std::string config_string() const
Definition: NLGaussSeidelSolver.cpp:34
ug4Bridge::Grid::Heightfield::interpolate
double interpolate(double x, double y) const
returns the height at the given coordinate using piecewise constant interpolation
Definition: Heightfield.cpp:23
ug::MGStats::set_write_err_diffs
void set_write_err_diffs(bool writeErrDiffs)
ug4Bridge::promesh::Selection::Faces::SelectAllFaces
void SelectAllFaces(Mesh *mesh)
Selects all faces of the current grid.
Definition: global_functions.cpp:3892
ug4Bridge::Discretization::ApproximationSpace::OrderDownwind
void OrderDownwind(ApproximationSpace *unnamed, SmartPtr< UserVector > unnamed)
Definition: global_functions.cpp:2079
ug4Bridge::SpatialDisc::Electromagnetism::NedelecProject
Definition: NedelecProject.cpp:8
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_presmoother
void set_presmoother(SmartPtr< ILinearIterator > Smoother)
Definition: GeometricMultiGrid.cpp:33
ug::LinearSolver::remove_postprocess_corr
void remove_postprocess_corr(SmartPtr< IPProcessVector< vector_type > > p)
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFE::ConvectionDiffusionFE
ConvectionDiffusionFE(const char *Function(s), const char *Subset(s))
ug::IElementMarkingStrategy::global_estimated_error_per_elem_min
number global_estimated_error_per_elem_min() const
ug4Bridge::Util::Variant::to_int
int to_int() const
Definition: Variant.cpp:26
ug4Bridge::APosition1
Definition: APosition1.cpp:4
ug::LU::set_sort_sparse
void set_sort_sparse(bool b)
ug4Bridge::Algebra::Preconditioner::Vanka::Vanka
Vanka()
ug::VTKOutput::set_user_defined_comment
void set_user_defined_comment(const char *comment)
ug4Bridge::Grid::PlaneCutProjector::set_position
void set_position(const Vec *position)
Definition: PlaneCutProjector.cpp:19
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFractFV1::set_ortho_velocity
void set_ortho_velocity(SmartPtr< CplUserNumber > Orthogonal_Velocity_Field)
Definition: ConvectionDiffusionFractFV1.cpp:23
ug4Bridge::Refinement::MarkForAdaption_ElementsTouchingSubset
void MarkForAdaption_ElementsTouchingSubset(Domain *dom, IRefiner *refiner, ISubsetHandler *subsetHandler, int subsetIndex, std::string strMark)
Definition: global_functions.cpp:1539
ug::NLJacobiSolver::prepare
virtual bool prepare(vector_type &u)
ug4Bridge::Util::ug_get_apps_path
std::string ug_get_apps_path()
Returns the path in which ug's apps are stored.
Definition: global_functions.cpp:22
ug4Bridge::Grid::DegeneratedLayerManager::add
void add(const char *subset(s))
Definition: DegeneratedLayerManager.cpp:15
ug4Bridge::Algebra::Solver::EigenSolver::set_use_additional_corrections
void set_use_additional_corrections(bool b)
Definition: EigenSolver.cpp:51
ug4Bridge::CompositeConvCheck::set_time_measurement
void set_time_measurement(bool unnamed)
whether to perform a time measurement or not
Definition: CompositeConvCheck.cpp:23
ug::ITimeDiscretization::finish_step_elem
virtual void finish_step_elem(SmartPtr< VectorTimeSeries< vector_type > > currSol, const GridLevel &gl)=0
ug4Bridge::promesh::Selection::Volumes::VolumeSelectionFill
void VolumeSelectionFill(Mesh *mesh)
Selects neighbours of selected volumes over non-selected faces.
Definition: global_functions.cpp:4209
ug4Bridge::Discretization::IApproximationSpace::IApproximationSpace
IApproximationSpace()=delete
Constructor hidden / deactivated.
RemoveDoubles
UG_API void RemoveDoubles(Grid &grid, const TVrtIterator &iterBegin, const TVrtIterator &iterEnd, Attachment< MathVector< dim > > &aPos, number threshold)
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_smooth_on_surface_rim
void set_smooth_on_surface_rim(bool unnamed)
Definition: GeometricMultiGrid.cpp:62
ug::IPreconditionedLinearOperatorInverse::set_compute_fresh_defect_when_finished
void set_compute_fresh_defect_when_finished(bool bRecompute)
ug::GridFunction::redistribution_enabled
bool redistribution_enabled() const
ug4Bridge::Algebra::EnergyConvCheck::set_linear_operator
void set_linear_operator(SmartPtr< ILinearOperator > unnamed)
Definition: EnergyConvCheck.cpp:29
ConstSmartPtr
ug::VTKOutput::print_subset
void print_subset(const char *filename, TFunction &u, int si, int step, number time, bool makeConsistent)
ug4Bridge::Discretization::MultiGrid::StdTransfer
Definition: StdTransfer.cpp:8
ug::ComponentGaussSeidel::set_beta
void set_beta(number beta)
ug4Bridge::Algebra::Obstacle::ProjGaussSeidel::ProjGaussSeidel
ProjGaussSeidel()
ug4Bridge::promesh::VolumeIterator::unequal
bool unequal(VolumeIterator *unnamed)
Definition: VolumeIterator.cpp:21
ug4Bridge::Grid::SmoothProjector::iterations
int iterations() const
Definition: SmoothProjector.cpp:23
ug4Bridge::Grid::IRefiner::enable_debugging
void enable_debugging(bool unnamed)
Definition: IRefiner.cpp:24
ug::AssembledLinearOperator::set_level
void set_level(const GridLevel &gl)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SeparatedPressureSource
Definition: SeparatedPressureSource.cpp:12
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesNoNormalStressOutflowFV1::NavierStokesNoNormalStressOutflowFV1
NavierStokesNoNormalStressOutflowFV1(SmartPtr< IncompressibleNavierStokesBase > MasterDisc)
ug4Bridge::promesh::RasterLayers::ExtrudeLayersAndAddProjector
void ExtrudeLayersAndAddProjector(Mesh *mesh, SmartPtr< RasterLayers > layers, bool allow_for_tets_and_pyras)
Creates volumes for a given stack of raster-layers and an initial triangulation of the surface....
Definition: global_functions.cpp:5224
ug4Bridge::Periodic::PrintIdentification
void PrintIdentification(Grid *unnamed)
Definition: global_functions.cpp:1189
ug4Bridge::Discretization::AssTuner::AssTuner
AssTuner()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRDynamicTurbViscData::set_space_filter
void set_space_filter(bool unnamed)
Definition: CRDynamicTurbViscData.cpp:29
ug::IConvergenceCheck::iteration_ended
virtual bool iteration_ended()=0
ug4Bridge::Refinement::MarkForRefinement_FacesInSubset
void MarkForRefinement_FacesInSubset(Domain *dom, IRefiner *refiner, MGSubsetHandler *subsetHandler, int subsetIndex)
Definition: global_functions.cpp:1518
ug::HangingNodeRefiner_Grid::assign_grid
virtual void assign_grid(Grid &grid)
ug4Bridge::Discretization::Output::SaveMatrixForConnectionViewer
void SaveMatrixForConnectionViewer(GridFunction *u, MatrixOperator *A, const char *Filename)
Definition: global_functions.cpp:2153
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics
Definition: SmallStrainMechanics.cpp:8
ug4Bridge::Init::AlgebraType::AlgebraType
AlgebraType(const char *Type, int Blocksize)
ug4Bridge::promesh::Mesh::grid
Grid * grid()
Definition: Mesh.cpp:61
ug4Bridge::SpatialDisc::Upwind::FullUpwind
Definition: FullUpwind.cpp:8
ug::Variant::to_double
double to_double() const
set_hooke_elasticity_tensor_plain_strain_E_nu
void set_hooke_elasticity_tensor_plain_strain_E_nu(const number E, const number nu)
ug4Bridge::promesh::Subsets::Separate::SeparateVolumesBySelectedFaces
void SeparateVolumesBySelectedFaces(Mesh *mesh)
Assigns volumes that are surrounded by a set of selected faces to a common subset.
Definition: global_functions.cpp:4838
ug4Bridge::Algebra::Preconditioner::BlockGaussSeidelIterative
BlockGaussSeidelIterative.
Definition: BlockGaussSeidelIterative.cpp:9
set_elasticity_tensor_orthotropic_plain_strain_E_G_nu
void set_elasticity_tensor_orthotropic_plain_strain_E_G_nu(const number E1, const number E2, const number E3, const number G12, const number G13, const number G23, const number v12, const number v13, const number v23)
ug4Bridge::Discretization::SpatialDisc::DirichletBoundary::add
void add(SmartPtr< CondUserNumber > Value, const char *Function, const char *Subsets)
Definition: DirichletBoundary.cpp:19
ug::IAssemble::assemble_rhs
void assemble_rhs(vector_type &b)
ug4Bridge::promesh::Selection::Edges::DeselectAllEdges
void DeselectAllEdges(Mesh *mesh)
Deselects all edges of the current grid.
Definition: global_functions.cpp:3591
ug::SurfaceView::subset_handler
SmartPtr< MGSubsetHandler > subset_handler()
ug4Bridge::promesh::Selection::Faces::SelectLinkedFlatFaces
void SelectLinkedFlatFaces(Mesh *mesh, double max_deviation_angle, bool ignore_orientation, bool traverse_degenerated_faces, bool stop_at_selected_edges)
Selects linked faces of selected faces that have a similar normal.
Definition: global_functions.cpp:4017
ug4Bridge::Util::CuckooClock::toc
double toc()
Definition: CuckooClock.cpp:12
ug4Bridge::Discretization::ApproximationSpace::H1SemiComponentSpace::set_weight
void set_weight(ConstSmartPtr< UserMatrix > unnamed)
Definition: H1SemiComponentSpace.cpp:37
ug4Bridge::Discretization::Adaptive::APosterioriCoarsening::APosterioriCoarsening
APosterioriCoarsening(double theta)
ug::NLGaussSeidelSolver::config_string
virtual std::string config_string() const
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFV
Definition: NavierStokesFV.cpp:12
ug4Bridge::SpatialDisc::SmallStrainMechanics::HookeLaw::set_hooke_elasticity_tensor_plain_strain_E_nu
void set_hooke_elasticity_tensor_plain_strain_E_nu(double E, double nu)
Definition: HookeLaw.cpp:60
ug::VectorDebugWritingObject::vector_debug_writer
SmartPtr< IVectorDebugWriter< vector_type > > vector_debug_writer()
ug::FaceVertices::num_vertices
virtual size_t num_vertices() const
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::add
void add(SmartPtr< IDiscretizationItem< TDomain, TAlgebra > > di)
ug::ApproximationSpace::domain
SmartPtr< TDomain > domain()
ug4Bridge::Discretization::IApproximationSpace::num_levels
size_t num_levels() const
Definition: IApproximationSpace.cpp:26
ug4Bridge::Grid::DegeneratedLayerManager::close
void close()
Definition: DegeneratedLayerManager.cpp:18
ug::IAssemble::assemble_jacobian
void assemble_jacobian(matrix_type &J, const vector_type &u)
ug4Bridge::Grid::ExpandLayersDesc
Definition: ExpandLayersDesc.cpp:5
ug4Bridge::Grid::CylinderProjector::influence_radius
double influence_radius() const
Definition: CylinderProjector.cpp:44
ug4Bridge::Discretization::SpatialDisc::UserData::RasterNumberData::set_scale
void set_scale(double unnamed)
Definition: RasterNumberData.cpp:19
ug4Bridge::Discretization::SpatialDisc::UserData::InverseLinker::InverseLinker
InverseLinker()
ug::LU::set_show_progress
void set_show_progress(bool b)
ug4Bridge::Algebra::DebugWriterContext::compose_file_path
void compose_file_path()
Definition: DebugWriterContext.cpp:18
ug4Bridge::promesh::Selection::Edges::SelectShortEdges
void SelectShortEdges(Mesh *mesh, double max_length)
Selects edges that are shorter than a given threshold.
Definition: global_functions.cpp:3688
ug4Bridge::Algebra::IPreconditioner
Definition: IPreconditioner.cpp:7
ug4Bridge::promesh::VertexIterator::unequal
bool unequal(VertexIterator *unnamed)
Definition: VertexIterator.cpp:21
ug4Bridge::Algebra::Vector::set
void set(double Number)
Definition: Vector.cpp:14
ug4Bridge::Discretization::SpatialDisc::UserData::CondUserVector
Definition: CondUserVector.cpp:9
ug4Bridge::promesh::CoordinateTransform::Move::MoveVerticesToProjectedEdgeLength
void MoveVerticesToProjectedEdgeLength(Mesh *mesh, double projcted_edge_length, const Vec *projection_normal)
Moves selected vertices along selected edges so that the projection of those edges into the plain wit...
Definition: global_functions.cpp:3095
ug4Bridge::Grid::IRefMarkAdjuster::IRefMarkAdjuster
IRefMarkAdjuster()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Preconditioner::Vanka::set_relax
void set_relax(double relax)
Definition: Vanka.cpp:16
ug4Bridge::promesh::Remeshing::Orientation::FixFaceOrientation
void FixFaceOrientation(Mesh *mesh)
Tries to change orientation of selected faces so that all neighbouring faces point into the same dire...
Definition: global_functions.cpp:5866
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::approximation_space
SmartPtr< approx_space_type > approximation_space()
ug4Bridge::Grid::PlaneCutProjector::set_normal
void set_normal(const Vec *normal)
Definition: PlaneCutProjector.cpp:21
ug4Bridge::promesh::Mesh::create_edge
Edge * create_edge(Vertex *unnamed, Vertex *unnamed)
Definition: Mesh.cpp:17
ug4Bridge::Util::Variant::to_string
const char * to_string() const
Definition: Variant.cpp:31
ug::LineGaussSeidel::update
bool update(size_t xsize)
ug4Bridge::Discretization::SpatialDisc::IDomainDiscretization::assemble_jacobian
void assemble_jacobian(Matrix *unnamed, ConstSmartPtr< SolutionTimeSeries > unnamed, double unnamed)
Definition: IDomainDiscretization.cpp:18
ug::HangingNodeRefiner_MultiGrid::assign_grid
virtual void assign_grid(MultiGrid &mg)
ug4Bridge::promesh::Selection::Edges::SelectLinkedBoundaryEdges
void SelectLinkedBoundaryEdges(Mesh *mesh, bool stop_at_selected_vertices)
Selects linked boundary edges of selected edges.
Definition: global_functions.cpp:3727
ug4Bridge::Discretization::SpatialDisc::DirichletBoundary::DirichletBoundary
DirichletBoundary()
ug::ConstUserVector::set_entry
void set_entry(size_t i, number val)
ug::IDomain::additional_subset_handler_names
std::vector< std::string > additional_subset_handler_names() const
ug::UGProfileNode::entry_count_sorted
std::string entry_count_sorted() const
ug::StdInjection::init
virtual void init()
ug4Bridge::Grid::ISubsetHandler::get_subset_index
int get_subset_index(Vertex *unnamed) const
Definition: ISubsetHandler.cpp:23
ug4Bridge::Grid::ISelector::ISelector
ISelector()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Selection::Edges::SelectAllEdges
void SelectAllEdges(Mesh *mesh)
Selects all edges of the current grid.
Definition: global_functions.cpp:3579
ug::SparseBlockGaussSeidel2::set_depth
void set_depth(size_t d)
ug4Bridge::Domain::DomainInfo::num_local_elements_on_level
size_t num_local_elements_on_level(size_t unnamed) const
Definition: DomainInfo.cpp:18
ug::NLJacobiSolver::apply
virtual bool apply(vector_type &u)
MeasureSelectionLength
number MeasureSelectionLength(Mesh *obj)
ug4Bridge::promesh::Selection::Edges::CoordinateBased::SelectEdgesInBox
void SelectEdgesInBox(Mesh *mesh, const Vec *min, const Vec *max)
Selects all edges in the given box.
Definition: global_functions.cpp:3862
ug4Bridge::Discretization::SpatialDisc::IAssemble::assemble_stiffness_matrix
void assemble_stiffness_matrix(Matrix *A, const Vector *u)
assembles stiffness matrix on surface grid
Definition: IAssemble.cpp:34
ug4Bridge::Grid::GlobalMultiGridRefiner
Definition: GlobalMultiGridRefiner.cpp:5
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerVectorVector::add
void add(SmartPtr< CplUserVector > unnamed, SmartPtr< CplUserVector > unnamed)
Definition: ScaleAddLinkerVectorVector.cpp:19
Domain
Domain(bool isAdaptive=true)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRNavierStokesSymBC::add
void add(const char *Subset(s))
Definition: CRNavierStokesSymBC.cpp:20
ug4Bridge::promesh::Info::Qualities::PrintVolumeAspectRatios
void PrintVolumeAspectRatios(Mesh *mesh)
Prints information on aspect ratios of selected volumes.
Definition: global_functions.cpp:6117
ug4Bridge::promesh::Mesh::octahedron_selection_begin
SmartPtr< VolumeIterator > octahedron_selection_begin()
Definition: Mesh.cpp:154
ug4Bridge::c_char::c_char
c_char()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::ApproximationSpace::ApproximationSpace::surface_view
ConstSmartPtr< SurfaceView > surface_view() const
Definition: ApproximationSpace.cpp:19
ug4Bridge::Grid::PartitionWeighting::PartitionWeighting
PartitionWeighting()
ug::MultiStepTimeDiscretization::is_error_valid
bool is_error_valid()
ug4Bridge::Algebra::Solver::EigenSolver::set_linear_dependent_eps
void set_linear_dependent_eps(double unnamed)
Definition: EigenSolver.cpp:60
ug4Bridge::Discretization::SpatialDisc::UserData::CondUserPair
Definition: CondUserPair.cpp:7
ug4Bridge::Refinement::MarkAnisotropic_LongEdges
void MarkAnisotropic_LongEdges(Domain *dom, IRefiner *refiner, double maxEdgeLen)
Definition: global_functions.cpp:1457
ug::Vector::size
size_t size() const
ug4Bridge::promesh::Mesh::hexahedron_end
SmartPtr< VolumeIterator > hexahedron_end()
Definition: Mesh.cpp:149
ug4Bridge::Algebra::VecScaleAddClass::assign
void assign(SmartPtr< Vector > unnamed)
Definition: VecScaleAddClass.cpp:36
ug::PlaneCutProjector::set_normal
void set_normal(const vector3 &normal)
ug4Bridge::Discretization::MultiGrid::UzawaBase::UzawaBase
UzawaBase(std::vector< std::string > String_IDs_for_Schur_complement)
ug4Bridge::Discretization::SpatialDisc::UserData::InverseLinker::divide
void divide(SmartPtr< CplUserNumber > unnamed, SmartPtr< CplUserNumber > unnamed)
Definition: InverseLinker.cpp:19
ug4Bridge::Domain::PartitionDomain_LevelBased
bool PartitionDomain_LevelBased(Domain *domain, PartitionMap *partitionMap, int numPartitions, size_t level)
Definition: global_functions.cpp:1041
ug::AutoLinearSolver::set_reduction_always_accept
void set_reduction_always_accept(double d)
ug4Bridge::Util::Profiler::UGProfileNode::total_time_sorted
std::string total_time_sorted() const
childs are sorted by total time
Definition: UGProfileNode.cpp:20
ug::ITransferOperator::add_constraint
virtual void add_constraint(SmartPtr< IConstraint< TAlgebra > > pp)
ug4Bridge::Grid::IRefiner::num_marked_edges
size_t num_marked_edges()
Definition: IRefiner.cpp:25
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_approximation_space
void set_approximation_space(SmartPtr< ApproximationSpace > Approximation_space)
Definition: GeometricMultiGrid.cpp:19
ug4Bridge::promesh::Mesh::vertex_end
SmartPtr< VertexIterator > vertex_end()
Definition: Mesh.cpp:77
ug4Bridge::Discretization::Restrict
void Restrict(GridFunction *unnamed, const GridFunction *unnamed)
Definition: global_functions.cpp:2349
ug::CompositeSpace::add
void add(SmartPtr< obj_type > spSubSpace)
ug4Bridge::SpatialDisc::Electromagnetism::ComputeFlux
void ComputeFlux(SmartPtr< GridFunction > Field, const char *cmp, const char *vol.subsets, const char *surface_subsets)
Definition: global_functions.cpp:2650
ug4Bridge::SpatialDisc::Electromagnetism::EddyCurrent_E_Nedelec::EddyCurrent_E_Nedelec
EddyCurrent_E_Nedelec(const char *Function(s), ConstSmartPtr< EMaterial > Material_data, double Frequency)
ug4Bridge::GetFilesInDir
std::vector< std::string > GetFilesInDir(const char *unnamed)
Definition: global_functions.cpp:139
ug4Bridge::Info::EnableLUA2VM
void EnableLUA2VM(bool bEnable)
Definition: global_functions.cpp:2851
ug4Bridge::promesh::Mesh::prism_selection_end
SmartPtr< VolumeIterator > prism_selection_end()
Definition: Mesh.cpp:142
ug4Bridge::promesh::Subsets::CopySubsetIndicesToSides
void CopySubsetIndicesToSides(Mesh *mesh, bool selection_only, bool to_unassigned_elements_only)
Copies subset indices of selected elements to sides of those elements.
Definition: global_functions.cpp:4791
ug::NewtonSolver::total_linsolver_calls
int total_linsolver_calls() const
ug4Bridge::Grid::RasterLayers::load_from_files
void load_from_files(std::vector< std::string > filenames, double unnamed)
Loads raster data from the specified .asc files. Specify the bottom layer first and the surface layer...
Definition: RasterLayers.cpp:15
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesSkewedUpwind::NavierStokesSkewedUpwind
NavierStokesSkewedUpwind()
MeasureSubsetLength
number MeasureSubsetLength(Mesh *obj, int subsetInd)
ug4Bridge::Refinement::ApplySmoothSubdivisionVolumesToTopLevel
void ApplySmoothSubdivisionVolumesToTopLevel(MultiGrid *unnamed, MGSubsetHandler *unnamed, MGSubsetHandler *unnamed, const char *unnamed)
Definition: global_functions.cpp:1238
ug4Bridge::SpatialDisc::Electromagnetism::EMDirichlet
Definition: EMDirichlet.cpp:8
ug4Bridge::Grid::IsValid
bool IsValid(Vertex *unnamed)
Definition: global_functions.cpp:738
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::CompressibleNavierStokes::CompressibleNavierStokesBase::set_mach_number_blend
void set_mach_number_blend(bool Set_mach_number_blending)
Definition: CompressibleNavierStokesBase.cpp:20
ug4Bridge::Algebra::Preconditioner::SparseSymmetricBlockGaussSeidel
SparseSymmetricBlockGaussSeidel.
Definition: SparseSymmetricBlockGaussSeidel.cpp:9
ug::NewtonSolver::num_linsolver_calls
int num_linsolver_calls(size_t call) const
ug4Bridge::Refinement::MarkForAdaption_GradientJump
void MarkForAdaption_GradientJump(IRefiner *unnamed, SmartPtr< GridFunction > unnamed, const char *unnamed, double unnamed, int unnamed, int unnamed, std::string unnamed)
Definition: global_functions.cpp:2280
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFV1WithoutStabilization
Definition: NavierStokesFV1WithoutStabilization.cpp:12
ug4Bridge::Util::Internal::GetBuildHostname
std::string GetBuildHostname()
Definition: global_functions.cpp:545
ug4Bridge::Grid::CylinderProjector::set_influence_radius
void set_influence_radius(double influenceRadius)
Definition: CylinderProjector.cpp:36
ug4Bridge::Discretization::Nonlinear::NLJacobiSolver::set_damp
void set_damp(double setDampingFactor)
Definition: NLJacobiSolver.cpp:19
ug4Bridge::promesh::Selection::Vertices::SelectAllVertices
void SelectAllVertices(Mesh *mesh)
Selects all vertices of the current grid.
Definition: global_functions.cpp:3364
ug::UzawaBase::set_schur_operator_update
void set_schur_operator_update(SmartPtr< AssembledLinearOperator< TAlgebra > > spSchurUpdateOp, double theta=0.0)
ug4Bridge::Discretization::AssembledLinearOperator::set_level
void set_level(const GridLevel *unnamed)
Definition: AssembledLinearOperator.cpp:21
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1SmagorinskyTurbViscData::set_turbulence_zero_bnd
void set_turbulence_zero_bnd(const char *unnamed)
Definition: FV1SmagorinskyTurbViscData.cpp:26
ug4Bridge::Discretization::Output::SaveVectorCSV
void SaveVectorCSV(GridFunction *b, const char *filename)
Definition: global_functions.cpp:2197
ug4Bridge::Discretization::SpatialDisc::UserData::IDWUserData::IDWUserData
IDWUserData()
ug4Bridge::Refinement::GlobalSubdivisionDomainRefiner
SmartPtr< GlobalSubdivisionMultiGridRefiner > GlobalSubdivisionDomainRefiner(Domain *dom, const char *unnamed, bool unnamed)
Definition: global_functions.cpp:1338
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_num_postsmooth
void set_num_postsmooth(int Number_PostSmooth_Steps)
Definition: GeometricMultiGrid.cpp:41
ug4Bridge::Domain::IDomain::get_dim
int get_dim() const
Definition: IDomain.cpp:25
ug4Bridge::Discretization::MultiGrid::StdInjection::StdInjection
StdInjection()
ug4Bridge::Algebra::Solver::PowerMethod::set_solver
void set_solver(SmartPtr< ILinearOperatorInverse > Solver)
Definition: PowerMethod.cpp:15
ug4Bridge::Algebra::Obstacle::ProjSymmetricGaussSeidel::ProjSymmetricGaussSeidel
ProjSymmetricGaussSeidel()
ug::DomainRayTracer::init
void init(const char *subsetNames)
ug4Bridge::Discretization::ApproximationSpace::H1SemiComponentSpace
Definition: H1SemiComponentSpace.cpp:8
ug4Bridge::Discretization::ApproximationSpace::ExplicitGridFunctionVector::ExplicitGridFunctionVector
ExplicitGridFunctionVector(SmartPtr< GridFunction > GridFunction, const char *Components)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1SmagorinskyTurbViscData::set_kinematic_viscosity
void set_kinematic_viscosity(SmartPtr< CplUserNumber > KinematicViscosity)
Definition: FV1SmagorinskyTurbViscData.cpp:24
ug::LogAssistant::is_output_process
bool is_output_process()
ug4Bridge::promesh::Mesh::create_quadrilateral
Face * create_quadrilateral(Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed)
Definition: Mesh.cpp:26
ug::ProjectionHandler::set_geometry_all
virtual void set_geometry_all(SPIGeometry3d geometry)
ug4Bridge::promesh::Remeshing::Refinement::RefineSmooth
void RefineSmooth(Mesh *mesh)
Refines selected elements using piecewise smooth refinement.
Definition: global_functions.cpp:5331
ug4Bridge::Info::ClassInstantiations
bool ClassInstantiations(const char *typeName)
print all objects of the type
Definition: global_functions.cpp:2785
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserMatrix::print
void print() const
Definition: ConstUserMatrix.cpp:25
ug4Bridge::Discretization::TimeDisc::MultiStepTimeDiscretization::MultiStepTimeDiscretization
MultiStepTimeDiscretization()=delete
Constructor hidden / deactivated.
Move
void Move(Mesh *obj, const vector3 &offset)
ug4Bridge::Discretization::Adaptive::IElementMarkingStrategy::global_estimated_error_per_elem_min
double global_estimated_error_per_elem_min() const
Definition: IElementMarkingStrategy.cpp:17
ug::PowerMethod::print_matrix_B
void print_matrix_B()
ug::ILinearIterator::config_string
virtual std::string config_string() const
ug4Bridge::promesh::Selection::Volumes::CoordinateBased::SelectVolumesInBox
void SelectVolumesInBox(Mesh *mesh, const Vec *min, const Vec *max)
Selects all volumes in the given box.
Definition: global_functions.cpp:4336
ug4Bridge::Domain::GetVolumeByCoordinate
Volume * GetVolumeByCoordinate(Domain *unnamed, double unnamed, double unnamed, double unnamed)
Definition: global_functions.cpp:1142
ug4Bridge::Discretization::SpatialDisc::UserData::CondCplUserNumber::CondCplUserNumber
CondCplUserNumber()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Mesh::pyramid_subset_begin
SmartPtr< VolumeIterator > pyramid_subset_begin(int unnamed)
Definition: Mesh.cpp:132
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesNoNormalStressOutflowFV1
Definition: NavierStokesNoNormalStressOutflowFV1.cpp:12
ug4Bridge::Algebra::Obstacle::IProjGaussSeidel::IProjGaussSeidel
IProjGaussSeidel()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::add_prolongation_post_process
void add_prolongation_post_process(SmartPtr< ITransferPostProcess > Prolongation_Post_Process)
Definition: GeometricMultiGrid.cpp:52
ug::DegeneratedLayerManager::close
void close()
ug4Bridge::Algebra::Solver::MinimalResiduumDamping::MinimalResiduumDamping
MinimalResiduumDamping()
ug4Bridge::Discretization::Output::SaveVectorDiffForConnectionViewer
void SaveVectorDiffForConnectionViewer(GridFunction *vecA, GridFunction *vecB, const char *Filename)
compare two vectors a and b and save difference in .vec for ConnectionViewer
Definition: global_functions.cpp:2176
ug::Vector::set_random
void set_random(double from, double to)
ug4Bridge::promesh::Selection::CoordinateRange::DeselectElementsByRangeX
void DeselectElementsByRangeX(Mesh *mesh, double min, double max, bool deselect_vrts, bool deselect_edges, bool deselect_faces, bool deselect_volumes)
Deselects all elements whose center lies in the specified range.
Definition: global_functions.cpp:4545
ug4Bridge::promesh::Info::Qualities::PrintVolumeAspectRatioHistogram
void PrintVolumeAspectRatioHistogram(Mesh *mesh, int histogram_sections)
Prints a histogram of aspect ratios of selected volumes.
Definition: global_functions.cpp:6143
ug4Bridge::Util::StringTable::set_col_alignment
void set_col_alignment(size_t unnamed, const char *unnamed)
Definition: StringTable.cpp:24
ug4Bridge::Util::MemInfo::max_virtual_memory
double max_virtual_memory() const
Definition: MemInfo.cpp:17
mu
number mu
ug4Bridge::promesh::VolumeIterator::VolumeIterator
VolumeIterator()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Remeshing::Orientation::FixFaceSubsetOrientations
void FixFaceSubsetOrientations(Mesh *mesh)
Iterates over all subset and tries to fix face orientation for each. Only works correctly for manifol...
Definition: global_functions.cpp:5878
ug4Bridge::Algebra::ILinearOperatorInverse::step
int step() const
Definition: ILinearOperatorInverse.cpp:32
ug::LFEID::order
int order() const
ug4Bridge::Algebra::EnergyConvCheck
Energy Convergence Check.
Definition: EnergyConvCheck.cpp:8
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_rap
void set_rap(bool unnamed)
Definition: GeometricMultiGrid.cpp:60
ug::IApproximationSpace::clear
void clear()
ug4Bridge::Discretization::ApproximationSpace::TimeDependentSpace
Definition: TimeDependentSpace.cpp:8
ug4Bridge::promesh::Remeshing::Edges::SimplifySmoothedPolylines
void SimplifySmoothedPolylines(Mesh *mesh, double max_curvature_angle, double smoothing_alpha, int smoothing_iterations)
Removes vertices from the selected polyline which have a smaller smoothed curvature than the specifie...
Definition: global_functions.cpp:5520
ug4Bridge::Discretization::ApproximationSpace::GridFunctionGradientComponentData::GridFunctionGradientComponentData
GridFunctionGradientComponentData(SmartPtr< GridFunction > GridFunction, const char *Components, size_t unnamed)
ug::DoFDistributionInfoProvider::names
std::vector< std::string > names() const
ug4Bridge::Info::HasClass
bool HasClass(const char *className)
use only if you know that you're not using a class group, otherwise HasClassGroup
Definition: global_functions.cpp:2810
ug4Bridge::Algebra::IVectorDebugWriter::leave_section
void leave_section()
Definition: IVectorDebugWriter.cpp:22
ug::IDomain::subset_handler
SmartPtr< TSubsetHandler > subset_handler()
ug4Bridge::ILagrangeMultiplierDisc::ILagrangeMultiplierDisc
ILagrangeMultiplierDisc()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::AutoLinearSolver::print_information
void print_information()
Definition: AutoLinearSolver.cpp:22
ug4Bridge::promesh::Selection::Edges::SelectEdgeByIndex
bool SelectEdgeByIndex(Mesh *mesh, int index)
Selects a edge given its index.
Definition: global_functions.cpp:3815
ug4Bridge::promesh::EdgeIterator::unequal
bool unequal(EdgeIterator *unnamed)
Definition: EdgeIterator.cpp:21
ug4Bridge::Grid::CylinderProjector::set_center
void set_center(const Vec *center)
Definition: CylinderProjector.cpp:30
ug4Bridge::Discretization::Output::GridFunctionPositionProvider::set_reference_grid_function
void set_reference_grid_function(const GridFunction *gridFunction)
Definition: GridFunctionPositionProvider.cpp:17
ug::MultiStepTimeDiscretization::calc_error
void calc_error(const vector_type &u)
ug4Bridge::Discretization::Adaptive::APosterioriCoarsening
Definition: APosterioriCoarsening.cpp:8
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::ignore_init_for_base_solver
void ignore_init_for_base_solver(bool ignore)
Definition: GeometricMultiGrid.cpp:66
ug4Bridge::Discretization::TimeDisc::BDF
Definition: BDF.cpp:8
ug4Bridge::Info::ClassHierarchy
void ClassHierarchy(const char *typeName)
print the class hierachy of type
Definition: global_functions.cpp:2793
ug4Bridge::Grid::PartitionMap::get_partition_handler
SmartPtr< SubsetHandler > get_partition_handler()
Definition: PartitionMap.cpp:12
ug4Bridge::SpatialDisc::Electromagnetism::NedelecCurlData
Definition: NedelecCurlData.cpp:8
ug4Bridge::Discretization::LFEID
Definition: LFEID.cpp:5
ug4Bridge::Discretization::MultiGrid::ElementGaussSeidel::set_relax
void set_relax(double relax)
Definition: ElementGaussSeidel.cpp:23
ug4Bridge::Grid::SubsetHandler::assign_grid
void assign_grid(Grid *g)
Definition: SubsetHandler.cpp:12
ug4Bridge::Discretization::MultiGrid::ComponentGaussSeidel::set_weights
void set_weights(bool weights)
Definition: ComponentGaussSeidel.cpp:29
ug4Bridge::Discretization::SpatialDisc::UserData::UserPair::UserPair
UserPair()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Info::Qualities::PrintFaceAspectRatios
void PrintFaceAspectRatios(Mesh *mesh)
Prints information on aspect ratios of selected faces.
Definition: global_functions.cpp:6105
ug4Bridge::Util::Log::LogAssistant::is_output_process
void is_output_process(int procRank)
Returns whether the process outputs its data.
Definition: LogAssistant.cpp:39
ug::DomainRayTracer::set_small
void set_small(number small)
ug4Bridge::Algebra::ConvCheck::ConvCheck
ConvCheck()
ug4Bridge::CompositeConvCheck::reduction
double reduction(size_t function_index) const
returns the current relative reduction for a function
Definition: CompositeConvCheck.cpp:60
ug4Bridge::Util::Internal::LevenshteinDistance
size_t LevenshteinDistance(std::string s1, std::string s2)
Definition: global_functions.cpp:564
ug4Bridge::NumberRaster::select_node
void select_node(int dim, size_t index)
select a node by specifying the index in each dimension.
Definition: NumberRaster.cpp:36
ug::NewtonSolver::clear_inner_step_update
void clear_inner_step_update(SmartPtr< INewtonUpdate > NU)
ug4Bridge::promesh::Mesh::pyramid_begin
SmartPtr< VolumeIterator > pyramid_begin()
Definition: Mesh.cpp:129
ug4Bridge::Discretization::SpatialDisc::UserData::DarcyVelocityLinker::set_pressure_gradient
void set_pressure_gradient(SmartPtr< CplUserVector > unnamed)
Definition: DarcyVelocityLinker.cpp:20
ug4Bridge::promesh::VertexIterator
Iterators are used to iterate over the elements (vertices, edges, faces, volumes) of a Mesh.
Definition: VertexIterator.cpp:6
ug4Bridge::Util::Profiler::GetProfilerAvailable
bool GetProfilerAvailable()
Definition: global_functions.cpp:275
ug4Bridge::Algebra::VecExp
void VecExp(Vector *dst, const Vector *vec)
exp(vec) (elementwise)
Definition: global_functions.cpp:1754
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRDynamicTurbViscData::CRDynamicTurbViscData
CRDynamicTurbViscData(SmartPtr< ApproximationSpace > Approximation_space, _grid_function, SmartPtr< GridFunction > unnamed)
ug4Bridge::Discretization::Output::GridFunctionDebugWriter::set_vtk_output
void set_vtk_output(bool bVtkOutput)
Definition: GridFunctionDebugWriter.cpp:17
ug4Bridge::Grid::RefinementProjector
Definition: RefinementProjector.cpp:5
ug4Bridge::Discretization::TimeDisc::CompositeTimeDiscretization::add_time_disc
void add_time_disc(SmartPtr< ITimeDiscretization > time_discretization)
Definition: CompositeTimeDiscretization.cpp:15
ug4Bridge::Algebra::Preconditioner::SparseBackwardBlockGaussSeidel::SparseBackwardBlockGaussSeidel
SparseBackwardBlockGaussSeidel()
Table< std::string >::set_col_alignment
void set_col_alignment(size_t i_col, const char *c)
ug4Bridge::Util::ug_file_exists
bool ug_file_exists(const char *unnamed)
Returns true if a path exists, false if not.
Definition: global_functions.cpp:104
ug4Bridge::Discretization::DoFDistributionInfoProvider
Definition: DoFDistributionInfoProvider.cpp:5
ug4Bridge::Algebra::ApplyLinearSolver
bool ApplyLinearSolver(SmartPtr< ILinearOperator > unnamed, Vector *unnamed, Vector *unnamed, SmartPtr< ILinearOperatorInverse > unnamed)
Definition: global_functions.cpp:1788
ug4Bridge::promesh::Selection::Marks::MarkCornersOfMarkedEdges
void MarkCornersOfMarkedEdges(Mesh *mesh, double min_angle)
Marks selected vertices as fixed, if they lie at a sharp corner of a marked path or if they are at en...
Definition: global_functions.cpp:4644
ug4Bridge::Discretization::SpatialDisc::UserData::CondCplUserMatrix::CondCplUserMatrix
CondCplUserMatrix()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Mesh::prism_begin
SmartPtr< VolumeIterator > prism_begin()
Definition: Mesh.cpp:137
ug::ISelector::select
void select(GridObject *elem, byte status)
ug::DomainInfo::num_local_elements_on_level
size_t num_local_elements_on_level(size_t lvl) const
ug4Bridge::SpatialDisc::Electromagnetism::EMaterial::close
void close()
Definition: EMaterial.cpp:19
ug4Bridge::promesh::Mesh::prism_subset_end
SmartPtr< VolumeIterator > prism_subset_end(int unnamed)
Definition: Mesh.cpp:144
ug4Bridge::promesh::GridGeneration::Geometries::D::CreateSphere
void CreateSphere(Mesh *mesh, const Vec *center, double radius, int refinements, int subset)
Creates a sphere.
Definition: global_functions.cpp:5086
ug4Bridge::Util::Profiler::SetFrequency
void SetFrequency(std::string CSV-File)
Definition: global_functions.cpp:332
ug4Bridge::Refinement::GlobalDomainRefiner
SmartPtr< IRefiner > GlobalDomainRefiner(Domain *dom)
Definition: global_functions.cpp:1296
ug4Bridge::Algebra::Preconditioner::ILUTScalar::ILUTScalar
ILUTScalar()
ug4Bridge::Discretization::Adaptive::EquilibrationMarking
Definition: EquilibrationMarking.cpp:8
ug4Bridge::Algebra::Preconditioner::SymmetricBlockGaussSeidelIterative::SymmetricBlockGaussSeidelIterative
SymmetricBlockGaussSeidelIterative()
ug4Bridge::Grid::SphereProjector::set_radius
void set_radius(double radius)
Definition: SphereProjector.cpp:28
ug4Bridge::Discretization::Nonlinear::NewtonSolver::add_inner_step_update
void add_inner_step_update(SmartPtr< INewtonUpdate > unnamed)
Definition: NewtonSolver.cpp:40
ug4Bridge::Discretization::ApproximationSpace::GridFunctionVectorData
Definition: GridFunctionVectorData.cpp:8
ug4Bridge::Grid::IRefiner::set_adjusted_marks_debug_filename
void set_adjusted_marks_debug_filename(const char *filename)
Definition: IRefiner.cpp:17
ug4Bridge::SpatialDisc::SmallStrainMechanics::DamageStatistic
std::vector< double > DamageStatistic(SmartPtr< GridFunction > unnamed, SmartPtr< GridFunction > unnamed)
Definition: global_functions.cpp:2931
ug::DegeneratedLayerManager::remove
void remove(const char *ss_names)
ug4Bridge::Grid::Grid::clear
void clear()
Definition: Grid.cpp:11
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1SmagorinskyTurbViscData
Definition: FV1SmagorinskyTurbViscData.cpp:12
ug4Bridge::Discretization::SpatialDisc::UserData::PrintUserDataValue
void PrintUserDataValue(const UserNumber *userData, const Vec *position, double time, int subsetIndex)
Prints the value of the given user data at the given global position at the given time on the given s...
Definition: global_functions.cpp:2093
ug4Bridge::Util::StringTable::set_row_seperator
void set_row_seperator(size_t unnamed, const char *unnamed)
Definition: StringTable.cpp:31
ug4Bridge::Refinement::MarkForAdaption_AbsoluteGradientJumpIndicator
void MarkForAdaption_AbsoluteGradientJumpIndicator(IRefiner *unnamed, GridFunction *unnamed, const char *unnamed, double unnamed, double unnamed, int unnamed, int unnamed)
Definition: global_functions.cpp:2250
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_prolongation
void set_prolongation(SmartPtr< ITransferOperator > Prolongation)
Definition: GeometricMultiGrid.cpp:45
ug4Bridge::Refinement::MarkForRefinement_EdgesInSphere
void MarkForRefinement_EdgesInSphere(Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius)
Definition: global_functions.cpp:1407
ug4Bridge::Grid::SurfaceView
Definition: SurfaceView.cpp:5
ug4Bridge::promesh::CoordinateTransform::GetSelectionCenter
bool GetSelectionCenter(Mesh *mesh, Vec *centerOut)
Definition: global_functions.cpp:3226
ug4Bridge::LuaUserNumberNumberFunction::LuaUserNumberNumberFunction
LuaUserNumberNumberFunction()
ug4Bridge::Grid::UGXFileInfo::subset_handler_name
std::string subset_handler_name(size_t gridInd, size_t shInd) const
Definition: UGXFileInfo.cpp:24
ug::PowerMethod::print_matrix_A
void print_matrix_A()
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::SmallStrainMechanics
SmallStrainMechanics(const char *Function, const char *Subsets)
ug4Bridge::SpatialDisc::Electromagnetism::EddyCurrentImBofEUserData
Definition: EddyCurrentImBofEUserData.cpp:8
ug4Bridge::Discretization::SpatialDisc::UserData::CompositeUserNumber
Definition: CompositeUserNumber.cpp:9
ug4Bridge::Algebra::Solver::EigenSolver::set_print_projected_eigenvectors
void set_print_projected_eigenvectors(bool b)
Definition: EigenSolver.cpp:42
ug4Bridge::Discretization::Nonlinear::NLJacobiSolver::init
bool init(SmartPtr< IOperator > op)
Definition: NLJacobiSolver.cpp:22
ug4Bridge::Algebra::Solver::EigenSolver::set_store_defects
void set_store_defects(bool unnamed)
Definition: EigenSolver.cpp:69
ug::MultipleSideAndElemErrEstData::add
virtual void add(SmartPtr< SideAndElemErrEstData< TDomain > > spEed, const char *fct)
ug4Bridge::Domain::DomainInfo
Definition: DomainInfo.cpp:5
ug::PowerMethod::calculate_min_eigenvalue
int calculate_min_eigenvalue()
ug4Bridge::Discretization::Nonlinear::NLJacobiSolver::apply
bool apply(Vector *u)
Definition: NLJacobiSolver.cpp:28
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::IncompressibleNavierStokesBase::set_stokes
void set_stokes(bool unnamed)
Definition: IncompressibleNavierStokesBase.cpp:26
ug4Bridge::promesh::Remeshing::Extrusion::ExtrudeAndScale
void ExtrudeAndScale(Mesh *mesh, double total_scale, bool scale_around_pivot, int num_steps, bool create_faces, bool create_volumes)
Extrudes selected geometry (vertices, edges, faces) and scales new vertices by the specified scale.
Definition: global_functions.cpp:5795
ug::DomainInfo::element_type
int element_type() const
ug4Bridge::Grid::Selector
Definition: Selector.cpp:5
ug4Bridge::Discretization::Output::GridFunctionVectorWriterDirichlet0::GridFunctionVectorWriterDirichlet0
GridFunctionVectorWriterDirichlet0()
ug::IApproximationSpace::print_layout_statistic
void print_layout_statistic() const
ug4Bridge::Domain::SavePartitionMap
bool SavePartitionMap(PartitionMap *PartitionMap, Domain *Domain, const char *Filename)
Saves a partition map.
Definition: global_functions.cpp:1010
ug4Bridge::promesh::Mesh::position_attachment
APosition3 * position_attachment()
Definition: Mesh.cpp:65
ug::CompositeConvCheck::set_verbose
void set_verbose(bool level)
ug::GlobalGridFunctionNumberData::evaluate
number evaluate(const MathVector< dim > &x) const
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesWSBCFV1::add
void add(const char *Subset(s))
Definition: NavierStokesWSBCFV1.cpp:20
ug4Bridge::Util::Internal::AbortRun
void AbortRun()
Sets an internal variable to true, to indicate that the run should be aborted on the next call to Ter...
Definition: global_functions.cpp:625
ug::ActiveSet::active_index
bool active_index(function_type &u, function_type &rhs, function_type &lagrangeMult, function_type &gap)
ug::ILinearIterator::init
virtual bool init(SmartPtr< ILinearOperator< Y, X > > J, const Y &u)=0
ug4Bridge::Discretization::Output::SaveMatrixToMTX
void SaveMatrixToMTX(const char *filename.mtx, MatrixOperator *mat, std::string comment)
Save the assembled matrix of a matrix operator to MatrixMarket format.
Definition: global_functions.cpp:2106
ug::NewtonSolver::num_newton_steps
size_t num_newton_steps() const
ug4Bridge::promesh::RasterLayers::MeshLayers
void MeshLayers(Mesh *mesh, const RasterLayers *layers)
Creates triangle/quadrilateral grids for the given raster-layers.
Definition: global_functions.cpp:5189
ug4Bridge::Util::exit
void exit()
Immediatly terminates the application.
Definition: global_functions.cpp:111
ug4Bridge::Discretization::TimeDisc::ITimeDiscretization::finish_step
void finish_step(SmartPtr< SolutionTimeSeries > unnamed)
finishes the assembling of defect/Jacobian for a time step
Definition: ITimeDiscretization.cpp:24
ug4Bridge::Discretization::TimeDisc::ITimeDiscretization::ITimeDiscretization
ITimeDiscretization()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::ILinearOperatorInverse::apply_return_defect
bool apply_return_defect(Vector *u, Vector *f)
Solve A*u = f, such that u = A^{-1} f by iterating u := u + B(f - A*u), f := f - A*u becomes new defe...
Definition: ILinearOperatorInverse.cpp:20
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1BoxFilter::FV1BoxFilter
FV1BoxFilter(SmartPtr< GridFunction > grid_function)
ug4Bridge::Discretization::SpatialDisc::UserData::DependentUserDataNumber::DependentUserDataNumber
DependentUserDataNumber()=delete
Constructor hidden / deactivated.
ug4Bridge::LuaCondUserMatrix
Definition: LuaCondUserMatrix.cpp:6
ug4Bridge::promesh::Selection::Faces::CoordinateBased::SelectFaceByCylindricalCoordinate
Face * SelectFaceByCylindricalCoordinate(Mesh *mesh, double rho, double phi, double z)
Selects the face whose center is closest to the specified cylindrical coordinate.
Definition: global_functions.cpp:4127
ug4Bridge::Grid::GridObject
Definition: GridObject.cpp:5
ug4Bridge::Algebra::Solver::BiCGStab::remove_postprocess_corr
void remove_postprocess_corr(SmartPtr< IPProcessVector > op)
Definition: BiCGStab.cpp:27
ug4Bridge::Discretization::SpatialDisc::IAssemble::assemble_defect
void assemble_defect(Vector *d(u), const Vector *u)
Assembles Defect on surface grid.
Definition: IAssemble.cpp:22
ug4Bridge::Grid::CylinderCutProjector::set_radius
void set_radius(double radius)
Definition: CylinderCutProjector.cpp:25
ug4Bridge::promesh::Mesh::tetrahedron_subset_begin
SmartPtr< VolumeIterator > tetrahedron_subset_begin(int unnamed)
Definition: Mesh.cpp:124
ug4Bridge::Algebra::Solver::BiCGStab::set_min_orthogonality
void set_min_orthogonality(double unnamed)
Definition: BiCGStab.cpp:23
ug4Bridge::Refinement::GlobalFracturedDomainRefiner
SmartPtr< GlobalFracturedMediumRefiner > GlobalFracturedDomainRefiner(Domain *dom)
Definition: global_functions.cpp:1312
ug4Bridge::Grid::SurfaceView::subset_handler
ConstSmartPtr< MGSubsetHandler > subset_handler() const
Definition: SurfaceView.cpp:12
ug::ITimeDiscretization::prepare_step_elem
virtual void prepare_step_elem(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt, const GridLevel &gl)=0
ug4Bridge::Algebra::Solver::DebugIterator::DebugIterator
DebugIterator()
ug4Bridge::Algebra::Preconditioner::BackwardBlockGaussSeidel
BackwardBlockGaussSeidel.
Definition: BackwardBlockGaussSeidel.cpp:9
ug4Bridge::SpatialDisc::Electromagnetism::EddyCurrentReBofEUserData::EddyCurrentReBofEUserData
EddyCurrentReBofEUserData(SmartPtr< GridFunction > GridFunction, const char *Components, double Frequency)
ug4Bridge::Grid::ProtectSubsetPartitionWeighting::ProtectSubsetPartitionWeighting
ProtectSubsetPartitionWeighting()
ug4Bridge::Refinement::MarkForCoarsenening_SurfaceLayer
void MarkForCoarsenening_SurfaceLayer(const GridFunction *unnamed, IRefiner *unnamed)
Definition: global_functions.cpp:2333
ug4Bridge::Util::Profiler::UGProfileNode::call_tree
std::string call_tree() const
Definition: UGProfileNode.cpp:14
ug4Bridge::promesh::GridGeneration::BasicElements::CreateEdge
Edge * CreateEdge(Mesh *mesh, int subset)
Creates an edge between two selected vertices.
Definition: global_functions.cpp:4986
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserMatrix::type
std::string type() const
Definition: CplUserMatrix.cpp:17
ug4Bridge::promesh::Mesh::edge_subset_begin
SmartPtr< EdgeIterator > edge_subset_begin(int unnamed)
Definition: Mesh.cpp:84
ug4Bridge::Util::Internal::IsDefinedUG_PARALLEL
bool IsDefinedUG_PARALLEL()
Definition: global_functions.cpp:401
ug::ExpectedErrorMarkingStrategy::set_tolerance
void set_tolerance(number tol)
ug4Bridge::Util::Log::PrintLUA
void PrintLUA()
Definition: global_functions.cpp:359
ug4Bridge::Discretization::SpatialDisc::UserData::DarcyVelocityLinker::set_derivative_mask
void set_derivative_mask(int unnamed)
Definition: DarcyVelocityLinker.cpp:26
ug::UzawaBase::set_forward_iter
void set_forward_iter(SmartPtr< ILinearIterator< vector_type > > iter)
ug4Bridge::Algebra::Preconditioner::SymmetricBlockGaussSeidel::SymmetricBlockGaussSeidel
SymmetricBlockGaussSeidel()
ug4Bridge::promesh::VertexIterator::clone
SmartPtr< VertexIterator > clone()
Definition: VertexIterator.cpp:13
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::approximation_space
SmartPtr< ApproximationSpace > approximation_space()
get this domain discretization's approximation space
Definition: DomainDiscretization.cpp:43
ug4Bridge::Transform::ScaleDomainSqrtWeighting
void ScaleDomainSqrtWeighting(Domain *dom, ISelector *sel, const Vec *center, const Vec *scale)
Definition: global_functions.cpp:1656
ug4Bridge::Discretization::Output::GridFunctionDebugWriter::set_conn_viewer_output
void set_conn_viewer_output(bool bCVOutput)
Definition: GridFunctionDebugWriter.cpp:19
ug4Bridge::Algebra::Solver::AutoLinearSolver::AutoLinearSolver
AutoLinearSolver()
ug4Bridge::Discretization::NestedIterationSolver::set_linear_solver
void set_linear_solver(SmartPtr< ILinearOperatorInverse > linSolver)
Definition: NestedIterationSolver.cpp:21
ug::NestedIterationSolver::set_linear_solver
void set_linear_solver(SmartPtr< ILinearOperatorInverse< vector_type > > LinearSolver)
ug::VTKOutput::write_time_processwise_pvd
void write_time_processwise_pvd(const char *filename, TFunction &u)
ug4Bridge::Discretization::IApproximationSpace::print_statistic
void print_statistic(std::string unnamed) const
Definition: IApproximationSpace.cpp:24
ug4Bridge::Grid::Grid::num_prisms
size_t num_prisms() const
Definition: Grid.cpp:29
ug4Bridge::LuaUserFunctionMatrixNumber::set_input
void set_input(size_t unnamed, SmartPtr< CplUserNumber > unnamed)
Definition: LuaUserFunctionMatrixNumber.cpp:30
ug4Bridge::Algebra::Solver::CG::add_postprocess_corr
void add_postprocess_corr(SmartPtr< IPProcessVector > op)
Definition: CG.cpp:21
ug4Bridge::promesh::Selection::Faces::SelectFaceByIndex
bool SelectFaceByIndex(Mesh *mesh, int index)
Selects a face given its index.
Definition: global_functions.cpp:4096
ug4Bridge::promesh::Selection::SubsetBased::SelectSubset
void SelectSubset(Mesh *mesh, int subset_index, bool vertices, bool edges, bool faces, bool volumes)
Selects all elements of a subset.
Definition: global_functions.cpp:4410
ug4Bridge::Refinement::MarkForRefinement_EdgeDirection
void MarkForRefinement_EdgeDirection(Domain *dom, IRefiner *refiner, Vec *dir, double minDeviationAngle, double maxDeviationAngle, bool selectFlipped)
Definition: global_functions.cpp:1604
ug4Bridge::Algebra::ILinearIterator::config_string
std::string config_string() const
string to display configuration of the linear iterator
Definition: ILinearIterator.cpp:30
ug::VTKOutput::clear_data_selection
void clear_data_selection()
ug4Bridge::promesh::Remeshing::RemoveDoubles::RemoveDoubles
size_t RemoveDoubles(Mesh *mesh, double threshold)
Removes selected vertices that are close to each other.
Definition: global_functions.cpp:5396
ug4Bridge::Discretization::ApproximationSpace::IGridFunctionSpace::IGridFunctionSpace
IGridFunctionSpace()=delete
Constructor hidden / deactivated.
ug::NewtonSolver::set_line_search
void set_line_search(SmartPtr< ILineSearch< vector_type > > spLineSearch)
ug4Bridge::Algebra::Operation::MatScale
void MatScale(MatrixOperator *mat, double alpha)
calculates mat = mat*alpha
Definition: global_functions.cpp:1851
ug4Bridge::promesh::Mesh::tetrahedron_selection_end
SmartPtr< VolumeIterator > tetrahedron_selection_end()
Definition: Mesh.cpp:126
ug4Bridge::Discretization::ApproximationSpace::GridFunctionGradientData
Definition: GridFunctionGradientData.cpp:8
ug::NestedIterationSolver::set_absolute_tolerance
void set_absolute_tolerance(number atol)
ug4Bridge::Discretization::ApproximationSpace::H1SemiComponentSpace::norm
double norm(GridFunction *unnamed)
Definition: H1SemiComponentSpace.cpp:40
ug4Bridge::Info::list_objects
void list_objects()
list all LUA class objects
Definition: global_functions.cpp:2761
ug4Bridge::promesh::Selection::Faces::FaceSelectionFill
void FaceSelectionFill(Mesh *mesh)
Selects neighbours of selected faces over non-selected edges.
Definition: global_functions.cpp:3964
ug4Bridge::FileExists
bool FileExists(const char *unnamed)
Definition: global_functions.cpp:134
ug4Bridge::Discretization::ApproximationSpace::L2ComponentSpace
Definition: L2ComponentSpace.cpp:8
ug4Bridge::Discretization::Adaptive::StdRefinementMarking::StdRefinementMarking
StdRefinementMarking(double tolerated_max_error, int max_level)
ug4Bridge::Algebra::Solver::GMRES
GMRES Solver.
Definition: GMRES.cpp:9
ug::IRefiner::coarsen
bool coarsen()
ug::SphereProjector::set_influence_radius
void set_influence_radius(number influenceRadius)
ug4Bridge::Algebra::Solver::PowerMethod::set_start_vector
void set_start_vector(SmartPtr< Vector > start_vector)
Definition: PowerMethod.cpp:21
ug4Bridge::SpatialDisc::Electromagnetism::NedelecDirichletBC::NedelecDirichletBC
NedelecDirichletBC(const char *Functions)
ug4Bridge::Domain::DomainInfo::num_local_ghosts_on_level
size_t num_local_ghosts_on_level(size_t unnamed) const
Definition: DomainInfo.cpp:20
ug4Bridge::Discretization::ApproximationSpace::CheckDoFPositions
bool CheckDoFPositions(const GridFunction *unnamed)
Definition: global_functions.cpp:1883
ug4Bridge::promesh::Remeshing::ResolveIntersections::Advanced::ResolveEdgeIntersection
void ResolveEdgeIntersection(Mesh *mesh, double snap_threshold)
Makes sure that all edge intersections are represented by a vertex.
Definition: global_functions.cpp:5974
ug4Bridge::Algebra::Preconditioner::GaussSeidelBase::set_sor_relax
void set_sor_relax(double sor_relaxation)
sets sor relaxation parameter
Definition: GaussSeidelBase.cpp:24
ug::RasterLayers::blur_layers
void blur_layers(number alpha, size_t numIterations)
ug4Bridge::Grid::IRefMarkAdjuster::enabled
bool enabled() const
Definition: IRefMarkAdjuster.cpp:15
ug::CompositeConvCheck::disable_rest_check
void disable_rest_check()
ug4Bridge::Algebra::Obstacle::ScalarLowerObstacle
Definition: ScalarLowerObstacle.cpp:8
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::value
SmartPtr< CplUserNumber > value()
Definition: ConvectionDiffusionBase.cpp:39
ug4Bridge::Algebra::MatrixOperator::MatrixOperator
MatrixOperator()
ug4Bridge::Grid::Volume::vertex
Vertex * vertex(size_t unnamed) const
Definition: Volume.cpp:16
ug4Bridge::SpatialDisc::SmallStrainMechanics::MechOutputWriter::normal_stresses_at
void normal_stresses_at(double unnamed, double unnamed, double unnamed)
Definition: MechOutputWriter.cpp:21
ug4Bridge::Algebra::DebugWriterContext::get_base_dir
std::string get_base_dir()
Definition: DebugWriterContext.cpp:13
ug4Bridge::Discretization::SpatialDisc::OneSideP1Constraints
Definition: OneSideP1Constraints.cpp:8
ug::PowerMethod::get_min_eigenvalue
double get_min_eigenvalue()
ug4Bridge::lua::ug_load_script_single
bool ug_load_script_single(const char *unnamed)
Loads and parses a script and returns whether it succeeded.
Definition: global_functions.cpp:2669
ug4Bridge::Discretization::ApproximationSpace::OrderLex
void OrderLex(ApproximationSpace *unnamed, const char *unnamed)
Definition: global_functions.cpp:2069
ug4Bridge::Util::StringTable::set_default_col_seperator
void set_default_col_seperator(const char *unnamed)
Definition: StringTable.cpp:42
ug4Bridge::Discretization::ApproximationSpace::CompositeSpace::add
void add(SmartPtr< IComponentSpace > unnamed)
Definition: CompositeSpace.cpp:15
ug4Bridge::promesh::Selection::Edges::SelectAssociatedEdges
void SelectAssociatedEdges(Mesh *mesh)
Selects edges that belong to selected faces and volumes.
Definition: global_functions.cpp:3603
ug::NewtonSolver::total_linsolver_steps
int total_linsolver_steps() const
ug4Bridge::Discretization::Adaptive::ExpectedErrorMarkingStrategy::set_safety_factor
void set_safety_factor(double unnamed)
Definition: ExpectedErrorMarkingStrategy.cpp:23
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFV1::set_stabilization
void set_stabilization(SmartPtr< INavierStokesFV1Stabilization > unnamed)
Definition: NavierStokesFV1.cpp:24
ug4Bridge::promesh::Mesh::volume_selection_begin
SmartPtr< VolumeIterator > volume_selection_begin()
Definition: Mesh.cpp:114
ug4Bridge::Domain::MaxElementDiameter
double MaxElementDiameter(Domain *unnamed, int unnamed)
Definition: global_functions.cpp:959
ug4Bridge::Algebra::VecScaleAddClass
Definition: VecScaleAddClass.cpp:7
ug4Bridge::Discretization::SpatialDisc::ErrEstData::set_consider_me
void set_consider_me(bool unnamed)
Definition: ErrEstData.cpp:16
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::divergence
SmartPtr< CplUserNumber > divergence()
Definition: SmallStrainMechanics.cpp:35
ug4Bridge::Util::ug_set_apps_path
void ug_set_apps_path(std::string pathName)
Sets the script path.
Definition: global_functions.cpp:70
ug::CompositeConvCheck::set_all_component_check
void set_all_component_check(const number minDefect, const number relReduction)
ug4Bridge::SpatialDisc::Electromagnetism::NedelecSigmaEData::NedelecSigmaEData
NedelecSigmaEData(SmartPtr< GridFunction > GridFunction, const char *Components, SmartPtr< EMaterial > Materials)
ug4Bridge::RayTracing::DomainRayTracer::trace_point_x
double trace_point_x(size_t index) const
Definition: DomainRayTracer.cpp:26
ug4Bridge::Grid::ISubsetHandler::get_subset_name
const char * get_subset_name(int subsetIndex) const
Definition: ISubsetHandler.cpp:27
ug4Bridge::Discretization::SpatialDisc::UserData::IFunctionNumber
Definition: IFunctionNumber.cpp:7
ug::GridFunctionVectorWriterDirichlet0::set_level
void set_level(size_t level)
ug4Bridge::SpatialDisc::SmallStrainMechanics::HookeLaw::set_elasticity_tensor_orthotropic_plain_stress_E_G_nu
void set_elasticity_tensor_orthotropic_plain_stress_E_G_nu(double unnamed, double unnamed, double unnamed, double unnamed)
Definition: HookeLaw.cpp:38
ug4Bridge::Algebra::Preconditioner::SparseBlockGaussSeidel2::set_depth
void set_depth(size_t unnamed)
Definition: SparseBlockGaussSeidel2.cpp:18
ug4Bridge::promesh::RasterLayers::SnapToHorizontalRaster
void SnapToHorizontalRaster(Mesh *mesh, SmartPtr< RasterLayers > layers)
Snaps all vertices of the given (surface) grid horizontally to the closest raster-node.
Definition: global_functions.cpp:5258
ug4Bridge::Discretization::Nonlinear::NewtonSolver::set_reassemble_J_freq
void set_reassemble_J_freq(int unnamed)
Definition: NewtonSolver.cpp:28
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::adjust_solution
void adjust_solution(GridFunction *unnamed)
Definition: DomainDiscretization.cpp:26
ug4Bridge::Grid::Face::num_vertices
size_t num_vertices() const
Definition: Face.cpp:13
ug4Bridge::Algebra::Preconditioner::Vanka
Vanka Preconditioner.
Definition: Vanka.cpp:9
ug4Bridge::Grid::TestNTree
bool TestNTree(const char *unnamed)
Definition: global_functions.cpp:914
ug4Bridge::promesh::CoordinateTransform::Move::MoveMeshTo
void MoveMeshTo(Mesh *mesh, const Vec *new_position)
Moves the active mesh and its pivot, so that the pivot will be located on the specified position.
Definition: global_functions.cpp:3029
ug4Bridge::Discretization::ApproximationSpace::GridFunctionGradientData::GridFunctionGradientData
GridFunctionGradientData(SmartPtr< GridFunction > GridFunction, const char *Component)
ug4Bridge::promesh::RasterLayers::ExtrudeLayers
void ExtrudeLayers(Mesh *mesh, RasterLayers *layers, bool allow_for_tets_and_pyras)
Creates volumes for a given stack of raster-layers and an initial triangulation of the surface.
Definition: global_functions.cpp:5212
ug4Bridge::Grid::UGXFileInfo::grid_has_faces
bool grid_has_faces(size_t gridInd) const
Definition: UGXFileInfo.cpp:32
ug4Bridge::SpatialDisc::SmallStrainMechanics::equiv_plast_strain
void equiv_plast_strain(GridFunction *unnamed, MechOutputWriter *unnamed, GridFunction *unnamed)
Definition: global_functions.cpp:2967
ug4Bridge::Refinement::MarkForRefinement_ElementsByLuaCallback
void MarkForRefinement_ElementsByLuaCallback(Domain *dom, SmartPtr< IRefiner > refiner, double time, size_t callbackName, const char *unnamed)
Definition: global_functions.cpp:1468
ug4Bridge::Algebra::Vector::size
size_t size() const
Definition: Vector.cpp:20
ug::AssembledOperator::init
virtual void init()
ug4Bridge::Algebra::DebugWritingObject::DebugWritingObject
DebugWritingObject()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::set_mass_scale
void set_mass_scale(double massScale)
Definition: SmallStrainMechanics.cpp:24
ug4Bridge::promesh::Selection::Volumes::CoordinateBased::SelectVolumeByCoordinate
Volume * SelectVolumeByCoordinate(Mesh *mesh, const Vec *coordinate)
Selects the volume whose center is closest to the specified coordinate.
Definition: global_functions.cpp:4303
ug::NewtonSolver::add_step_update
void add_step_update(SmartPtr< INewtonUpdate > NU)
ug4Bridge::Algebra::MatrixOperator
Definition: MatrixOperator.cpp:7
ug4Bridge::LuaUserMatrix::LuaUserMatrix
LuaUserMatrix(const char *Callback)
ug4Bridge::Grid::MultiGrid::num_hexahedrons
size_t num_hexahedrons(int unnamed) const
Definition: MultiGrid.cpp:31
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::CompressibleNavierStokes::SpatialDisc::NavierStokes::CompressibleNavierStokesFV1
Definition: CompressibleNavierStokesFV1.cpp:12
ug4Bridge::Discretization::SpatialDisc::UserData::IDWUserData::set_order
void set_order(double order)
Definition: IDWUserData.cpp:21
ug4Bridge::Discretization::ApproximationSpace::GlobalGridFunctionNumberData::evaluate_global
double evaluate_global(std::vector< double > unnamed)
Definition: GlobalGridFunctionNumberData.cpp:17
ug4Bridge::promesh::FaceIterator::value
Face * value()
Definition: FaceIterator.cpp:16
ug::PartitionMap::add_target_proc
void add_target_proc(int tarProcRank)
ug4Bridge::ActiveSet::set_dirichlet_rows
void set_dirichlet_rows(Matrix *unnamed)
sets dirichlet rows for active DoFs
Definition: ActiveSet.cpp:26
ug4Bridge::promesh::CoordinateTransform::Pivot::SetPivot
void SetPivot(Mesh *mesh, const Vec *position)
Sets the pivot point of the selected object.
Definition: global_functions.cpp:2979
ug4Bridge::promesh::Util::Box::min
const Vec * min() const
Definition: Box.cpp:23
ug4Bridge::RayTracing::DomainRayTracer::num_trace_points
size_t num_trace_points() const
Definition: DomainRayTracer.cpp:20
ug4Bridge::promesh::Remeshing::Tetrahedra::AssignVolumeConstraints
void AssignVolumeConstraints(Mesh *mesh, double volume_constraint)
Assigns volume constraints to selected tetrahedra.
Definition: global_functions.cpp:5707
ug4Bridge::Grid::PartitionMap::add_target_proc
void add_target_proc(int unnamed)
Definition: PartitionMap.cpp:14
ug4Bridge::Util::Internal::IsDefinedUG_DIM_2
bool IsDefinedUG_DIM_2()
Definition: global_functions.cpp:417
ug4Bridge::Algebra::VecAssign
void VecAssign(Vector *dest, const Vector *vec)
dest <- vec
Definition: global_functions.cpp:1685
ug4Bridge::Discretization::Adaptive::IElementMarkingStrategy::global_estimated_error
double global_estimated_error() const
Definition: IElementMarkingStrategy.cpp:15
ug4Bridge::Discretization::SpatialDisc::SideAndElemErrEstData
Definition: SideAndElemErrEstData.cpp:8
ug4Bridge::promesh::Selection::CoordinateRange::SelectElementsByRangeY
void SelectElementsByRangeY(Mesh *mesh, double min, double max, bool select_vrts, bool select_edges, bool select_faces, bool select_volumes)
Selects all elements whose center lies in the specified range.
Definition: global_functions.cpp:4509
ug4Bridge::Discretization::SpatialDisc::IAssemble::IAssemble
IAssemble()=delete
Constructor hidden / deactivated.
ug4Bridge::CompositeConvCheck
Definition: CompositeConvCheck.cpp:6
ug4Bridge::Refinement::MarkForAdaption_ElementsTouchingSubsets
void MarkForAdaption_ElementsTouchingSubsets(Domain *dom, IRefiner *refiner, const char *subsetHandler, std::string subsetNames)
Definition: global_functions.cpp:1549
ug::IElementMarkingStrategy::global_estimated_error_per_elem_max
number global_estimated_error_per_elem_max() const
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::GeometricMultiGrid
GeometricMultiGrid()
ug4Bridge::Discretization::SpatialDisc::SideFluxErrEstData::SideFluxErrEstData
SideFluxErrEstData()
ug4Bridge::promesh::Remeshing::Duplicate
void Duplicate(Mesh *mesh, const Vec *offset, bool deselect_old, bool select_new)
Duplicates the selected geometry.
Definition: global_functions.cpp:5284
ug4Bridge::Algebra::Preconditioner::ILU::set_sort_eps
void set_sort_eps(double eps)
Definition: ILU.cpp:18
ug4Bridge::Discretization::SpatialDisc::UserData::CondUserTensor4
Definition: CondUserTensor4.cpp:9
ug4Bridge::Grid::UGXFileInfo::num_grids
size_t num_grids() const
Definition: UGXFileInfo.cpp:13
ug4Bridge::Grid::DegeneratedLayerManager::contains
bool contains(int subset(s))
Definition: DegeneratedLayerManager.cpp:21
ug4Bridge::Grid::GlobalSubdivisionMultiGridRefiner::nest_hierarchy
void nest_hierarchy()
Definition: GlobalSubdivisionMultiGridRefiner.cpp:14
ug::DebugIterator::set_preconditioner
void set_preconditioner(SmartPtr< base_type > pprecond)
ug::DarcyVelocityLinker::set_density
void set_density(number val)
ug::MemInfo::global_resident_memory
number global_resident_memory() const
ug4Bridge::Algebra::Solver::PowerMethod::calculate_max_eigenvalue
int calculate_max_eigenvalue()
Definition: PowerMethod.cpp:26
ug4Bridge::PCL::ParallelMin
double ParallelMin(double t)
returns the maximum of t over all processes. note: you have to assure that all processes call this fu...
Definition: global_functions.cpp:238
ug4Bridge::Algebra::ILinearOperatorInverse
Definition: ILinearOperatorInverse.cpp:7
ug4Bridge::Discretization::SpatialDisc::SymP1Constraints::SymP1Constraints
SymP1Constraints()
ug4Bridge::Grid::SaveGridHierarchy
bool SaveGridHierarchy(MultiGrid *mg, const char *filename)
Definition: global_functions.cpp:804
ug4Bridge::Grid::SubdivisionProjector::SubdivisionProjector
SubdivisionProjector()
ug4Bridge::Algebra::Preconditioner::ILUT::set_sort
void set_sort(bool bSort)
if bSort=true, use a cuthill-mckey sorting to reduce fill-in. default true
Definition: ILUT.cpp:25
ug4Bridge::promesh::Selection::SelectElementsByIndexRange
void SelectElementsByIndexRange(Mesh *mesh, const char *vertex_inds, const char *edge_inds, const char *face_inds, const char *volume_inds, bool clear_selection)
Selects elements by the given index ranges (e.g.: "0,1,2-5,9,11-23").
Definition: global_functions.cpp:3353
ug::IDWUserData::load_data_from
void load_data_from(const char *file_name)
ug4Bridge::Discretization::Adaptive::ExpectedErrorMarkingStrategy::set_expected_reduction_factor
void set_expected_reduction_factor(double unnamed)
Definition: ExpectedErrorMarkingStrategy.cpp:25
ug4Bridge::Util::Internal::IsDefinedBLAS_AVAILABLE
bool IsDefinedBLAS_AVAILABLE()
Definition: global_functions.cpp:473
ug4Bridge::SpatialDisc::Electromagnetism::EddyCurrentHeat
Definition: EddyCurrentHeat.cpp:8
ug4Bridge::Algebra::Preconditioner::SparseBlockGaussSeidel2::SparseBlockGaussSeidel2
SparseBlockGaussSeidel2()
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesSymBCFV1::NavierStokesSymBCFV1
NavierStokesSymBCFV1(SmartPtr< IncompressibleNavierStokesBase > MasterDisc)
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::get_material_law
SmartPtr< IMaterialLaw > get_material_law()
Definition: SmallStrainMechanics.cpp:18
ug4Bridge::Discretization::ApproximationSpace::ExplicitGridFunctionGradient::add_subset_coeff
void add_subset_coeff(std::string unnamed, double unnamed)
Definition: ExplicitGridFunctionGradient.cpp:18
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::DrivenCavityLinesEval
void DrivenCavityLinesEval(SmartPtr< GridFunction > unnamed, std::vector< std::string > unnamed, size_t unnamed)
Definition: global_functions.cpp:6342
ug::StandardLineSearch::set_accept_best
void set_accept_best(bool bAcceptBest)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFLOWStabilization::NavierStokesFLOWStabilization
NavierStokesFLOWStabilization()
ug4Bridge::Algebra::Solver::EigenSolver::set_linear_operator_B
void set_linear_operator_B(MatrixOperator *LinearOperatorB)
Definition: EigenSolver.cpp:21
ug4Bridge::promesh::Mesh::tetrahedron_subset_end
SmartPtr< VolumeIterator > tetrahedron_subset_end(int unnamed)
Definition: Mesh.cpp:128
ug4Bridge::Discretization::DoFDistributionInfoProvider::names
std::vector< std::string > names() const
Definition: DoFDistributionInfoProvider.cpp:17
ug4Bridge::Grid::Grid
Definition: Grid.cpp:5
ug4Bridge::Discretization::Output::GridFunctionDebugWriter
Definition: GridFunctionDebugWriter.cpp:8
set_elasticity_tensor_orthotropic
void set_elasticity_tensor_orthotropic(const number C11, const number C12, const number C13, const number C22, const number C23, const number C33, const number C44, const number C55, const number C66)
ug4Bridge::SpatialDisc::Upwind::NoUpwind
Definition: NoUpwind.cpp:8
ug4Bridge::Grid::FractureInfoVec::FractureInfoVec
FractureInfoVec()=delete
Constructor hidden / deactivated.
ug4Bridge::Grid::SphereProjector::center
const Vec * center() const
Definition: SphereProjector.cpp:32
ug4Bridge::Discretization::TetReferenceMappingTest
void TetReferenceMappingTest(std::vector< double > unnamed, std::vector< double > unnamed, std::vector< double > unnamed, std::vector< double > unnamed, std::vector< double > unnamed)
Definition: global_functions.cpp:2552
ug4Bridge::Discretization::Nonlinear::NewtonSolver::init
bool init(SmartPtr< IOperator > op)
Definition: NewtonSolver.cpp:31
ug4Bridge::Algebra::Solver::ExternalSolverCPU1::enable_consistent_interfaces
void enable_consistent_interfaces(bool unnamed)
Definition: ExternalSolverCPU1.cpp:16
ug4Bridge::SpatialDisc::ElemDisc::CDLineSourcesSink::CDLineSourcesSink
CDLineSourcesSink(std::vector< double > unnamed, std::vector< double > unnamed)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFE::set_stabilization
void set_stabilization(double unnamed)
Definition: NavierStokesFE.cpp:24
ug4Bridge::Algebra::Matrix::Matrix
Matrix()
ug::DomainRayTracer::trace_point_y
number trace_point_y(size_t i) const
ug4Bridge::Refinement::MarkForRefinement_AnisotropicElements
void MarkForRefinement_AnisotropicElements(Domain *dom, IRefiner *refiner, double minEdgeRatio)
Definition: global_functions.cpp:1582
ug::RasterLayers::load_from_files
void load_from_files(const std::vector< std::string > &filenames, number minLayerHeight)
ug4Bridge::Grid::Heightfield::no_data_value
double no_data_value() const
returns the value which represents an invalid height
Definition: Heightfield.cpp:26
ug4Bridge::Util::Internal::GetOperatingSystem
std::string GetOperatingSystem()
Definition: global_functions.cpp:553
ug::MultiGrid::num_levels
size_t num_levels() const
ug4Bridge::Serialization::LuaWrite
void LuaWrite(const char *unnamed, const char *unnamed)
Definition: global_functions.cpp:2705
ug4Bridge::Algebra::Solver::PowerMethod::PowerMethod
PowerMethod()
ug4Bridge::Discretization::SpatialDisc::SideFluxErrEstData
Definition: SideFluxErrEstData.cpp:8
ug4Bridge::Grid::UGXFileInfo::grid_has_vertices
bool grid_has_vertices(size_t gridInd) const
Definition: UGXFileInfo.cpp:36
ug4Bridge::Grid::IRefiner::mark_neighborhood
void mark_neighborhood(size_t numIterations)
Definition: IRefiner.cpp:19
ug::NewtonSolver::prepare
virtual bool prepare(vector_type &u)
ug::DomainRayTracer::trace_point_x
number trace_point_x(size_t i) const
ug4Bridge::SpatialDisc::ElemDisc::CDSingularSourcesAndSinks::add_point
void add_point(SmartPtr< CDPointSourcesSink > unnamed)
Definition: CDSingularSourcesAndSinks.cpp:15
ug4Bridge::NumberRaster::no_data_value
double no_data_value() const
returns the 'no-data-value'of the raster. Nodes with this value are ignored in some applications.
Definition: NumberRaster.cpp:74
ug4Bridge::promesh::Subsets::AdjustSubsetsForUG3
void AdjustSubsetsForUG3(Mesh *mesh, bool keep_interface_subsets)
Assigns face and edge indices so that the geometry can be used with ug3.
Definition: global_functions.cpp:4757
ug::ActiveSet::prepare
void prepare(function_type &u)
ug::LogAssistant::set_debug_levels
bool set_debug_levels(int lev)
ug4Bridge::Discretization::TimeDisc::CompositeTimeDiscretization
Definition: CompositeTimeDiscretization.cpp:8
ug4Bridge::Grid::PartitionMap::clear
void clear()
Definition: PartitionMap.cpp:11
ug4Bridge::SpatialDisc::Electromagnetism::HiptmairHybridSmoother::set_skip_vertex_smoother
void set_skip_vertex_smoother(bool Flag)
Definition: HiptmairHybridSmoother.cpp:22
ug4Bridge::Refinement::TetrahedralizeHybridTetOctGrid
void TetrahedralizeHybridTetOctGrid(MultiGrid *unnamed, int unnamed)
Definition: global_functions.cpp:1256
ug4Bridge::Refinement::AssignSubset_VerticesInCube
void AssignSubset_VerticesInCube(Domain *unnamed, const Vec *unnamed, const Vec *unnamed, int unnamed)
Definition: global_functions.cpp:1636
ug4Bridge::SpatialDisc::ElemDisc::CDLineSourcesSink::set
void set(double unnamed)
Definition: CDLineSourcesSink.cpp:17
ug::ActiveSet::lagrange_multiplier
void lagrange_multiplier(function_type &lagrangeMult, const function_type &u)
ug::NewtonSolver::set_reassemble_J_freq
void set_reassemble_J_freq(int freq)
ug4Bridge::Util::Profiler::UGProfileNode
Definition: UGProfileNode.cpp:6
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFV1::NavierStokesFV1
NavierStokesFV1(const char *Functions, const char *Subset(s))
ug4Bridge::Algebra::Solver::PowerMethod::get_max_eigenvalue
double get_max_eigenvalue()
Definition: PowerMethod.cpp:28
ug4Bridge::SpatialDisc::ElemDisc::IElemDisc::IElemDisc
IElemDisc()=delete
Constructor hidden / deactivated.
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::assemble_linear
virtual void assemble_linear(matrix_type &A, vector_type &b, ConstSmartPtr< DoFDistribution > dd)
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerVector::add
void add(SmartPtr< CplUserNumber > unnamed, SmartPtr< CplUserVector > unnamed)
Definition: ScaleAddLinkerVector.cpp:19
ug::StdTransfer::set_debug
void set_debug(SmartPtr< IDebugWriter< TAlgebra > > spDebugWriter)
ug4Bridge::Discretization::ApproximationSpace::GlobalGridFunctionGradientData
Definition: GlobalGridFunctionGradientData.cpp:8
ug4Bridge::Grid::IRefiner::IRefiner
IRefiner()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::CG::remove_postprocess_corr
void remove_postprocess_corr(SmartPtr< IPProcessVector > op)
Definition: CG.cpp:23
ug4Bridge::promesh::Selection::SelectAll
void SelectAll(Mesh *mesh)
Selects all vertices, edges ,faces and volumes of the current grid.
Definition: global_functions.cpp:3308
ug::VolumeVertices::num_vertices
virtual size_t num_vertices() const
ug::ConstUserMatrix::print
void print() const
ug::ILinearOperatorInverse::defect
number defect() const
ug::CylinderProjector::set_influence_radius
void set_influence_radius(number influenceRadius)
ug4Bridge::SpatialDisc::ElemDisc::NeumannBoundaryFE::NeumannBoundaryFE
NeumannBoundaryFE(const char *Function)
ug::NestedIterationSolver::disable_adaptive_refinement
void disable_adaptive_refinement()
ug::UGProfileNode::call_tree
std::string call_tree() const
ug::CompositeConvCheck::set_supress_unsuccessful
void set_supress_unsuccessful(bool bsupress)
ug::NestedIterationSolver::config_string
virtual std::string config_string() const
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesBase::disc_type
std::string disc_type() const
Definition: NavierStokesBase.cpp:21
ug4Bridge::Discretization::SpatialDisc::UserData::BinghamViscosityLinker::BinghamViscosityLinker
BinghamViscosityLinker()
ug::EdgeVertices::num_vertices
virtual size_t num_vertices() const
ug4Bridge::Algebra::Preconditioner::LineGaussSeidel
Line Gauss-Seidel Preconditioner.
Definition: LineGaussSeidel.cpp:9
ug4Bridge::LuaShell::LuaShell::get_bool
bool get_bool(const char *unnamed)
Definition: LuaShell.cpp:22
ug4Bridge::SpatialDisc::SmallStrainMechanics::HadamardProd
void HadamardProd(SmartPtr< GridFunction > unnamed, ConstSmartPtr< GridFunction > unnamed, ConstSmartPtr< GridFunction > unnamed)
Definition: global_functions.cpp:2912
ug4Bridge::promesh::Selection::Edges::CoordinateBased::SelectEdgeByCylindricalCoordinate
Edge * SelectEdgeByCylindricalCoordinate(Mesh *mesh, double rho, double phi, double z)
Selects the edge whose center is closest to the specified cylindrical coordinate.
Definition: global_functions.cpp:3846
ug4Bridge::SpatialDisc::Electromagnetism::NedelecCurlData::NedelecCurlData
NedelecCurlData(SmartPtr< GridFunction > GridFunction, const char *Components)
MergeVertices
void MergeVertices(Grid &grid, Vertex *v1, Vertex *v2)
ug4Bridge::SpatialDisc::SmallStrainMechanics::MarkForAdaption_ValueRangeIndicator
void MarkForAdaption_ValueRangeIndicator(SmartPtr< GridFunction > unnamed, IRefiner *unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, int unnamed)
Definition: global_functions.cpp:2901
ug::SphereProjector::center
const vector3 & center() const
ug4Bridge::Discretization::Nonlinear::NewtonSolver::prepare
bool prepare(Vector *u)
Definition: NewtonSolver.cpp:34
ug4Bridge::Evaluate::EvaluateAtClosestVertexAllProcs
double EvaluateAtClosestVertexAllProcs(const Vec *Position, SmartPtr< GridFunction > GridFunction, const char *Component, const char *Subsets, SmartPtr< MGSubsetHandler > SubsetHandler)
Definition: global_functions.cpp:2038
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_reaction_explicit
void set_reaction_explicit(SmartPtr< CplUserNumber > Reaction_Explicit)
Definition: ConvectionDiffusionBase.cpp:28
ug4Bridge::Grid::UGXFileInfo::parse_file
bool parse_file(const char *filename)
Definition: UGXFileInfo.cpp:12
ug4Bridge::Grid::InterSubsetPartitionWeighting
Definition: InterSubsetPartitionWeighting.cpp:5
ug4Bridge::Util::Log::LogAssistant::get_debug_level
int get_debug_level(const char *tag) const
gets the debug level of Tag 'tag'
Definition: LogAssistant.cpp:44
ug4Bridge::Algebra::Preconditioner::SymmetricBlockGaussSeidel::set_depth
void set_depth(size_t unnamed)
Definition: SymmetricBlockGaussSeidel.cpp:18
ug::DegeneratedLayerManager::num_subsets
size_t num_subsets()
ug4Bridge::Discretization::ApproximationSpace::ExplicitGridFunctionGradient::get_subset_coeff
double get_subset_coeff(std::string unnamed) const
Definition: ExplicitGridFunctionGradient.cpp:20
ug4Bridge::Domain::ScaleDomain
void ScaleDomain(Domain *dom, double sx, double sy, double sz)
Definition: global_functions.cpp:1061
ug4Bridge::Algebra::Solver::LinearSolver::LinearSolver
LinearSolver()
ug4Bridge::Grid::CylinderProjector::center
const Vec * center() const
Definition: CylinderProjector.cpp:38
ug4Bridge::promesh::Mesh::triangle_end
SmartPtr< FaceIterator > triangle_end()
Definition: Mesh.cpp:101
ug4Bridge::LuaShell::LuaShell::reset
void reset()
Definition: LuaShell.cpp:11
ug4Bridge::promesh::Selection::Faces::SelectAssociatedFaces
void SelectAssociatedFaces(Mesh *mesh)
Selects faces that belong to selected volumes.
Definition: global_functions.cpp:3916
ug4Bridge::Discretization::SpatialDisc::UserData::CondCplUserPair::CondCplUserPair
CondCplUserPair()=delete
Constructor hidden / deactivated.
ug4Bridge::Grid::Selector::num_prisms
size_t num_prisms() const
Definition: Selector.cpp:20
ug4Bridge::Algebra::Vector::Vector
Vector()
ug4Bridge::promesh::Selection::Vertices::CoordinateBased::SelectVertexByCylindricalCoordinate
Vertex * SelectVertexByCylindricalCoordinate(Mesh *mesh, double rho, double phi, double z)
Selects a vertex given a cylindrical coordinate.
Definition: global_functions.cpp:3533
ug4Bridge::Algebra::Solver::AutoLinearSolver
Auto Linear Solver.
Definition: AutoLinearSolver.cpp:9
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRDynamicTurbViscData::set_time_filter_eps
void set_time_filter_eps(double unnamed)
Definition: CRDynamicTurbViscData.cpp:27
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::PCRILUT::set_info
void set_info(bool info)
sets storage information output
Definition: PCRILUT.cpp:50
ug4Bridge::Discretization::SpatialDisc::UserData::UserPair
Definition: UserPair.cpp:7
ug4Bridge::Algebra::Obstacle::IObstacleConstraint
Definition: IObstacleConstraint.cpp:8
ug4Bridge::promesh::Subsets::Separate::SeparateVolumesByFaceSubsets
void SeparateVolumesByFaceSubsets(Mesh *mesh)
Assigns volumes that are surrounded by a set of face-subsets to a common subset.
Definition: global_functions.cpp:4826
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::DiscConstraintFVCR
Definition: DiscConstraintFVCR.cpp:12
ug4Bridge::Domain::PartitionDistributedDomain_LevelBased
bool PartitionDistributedDomain_LevelBased(Domain *domain, PartitionMap *partitionMap, int numPartitions, size_t level)
Definition: global_functions.cpp:1051
ug4Bridge::promesh::FaceIterator::FaceIterator
FaceIterator()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Selection::Edges::CoordinateBased::SelectEdgeByCoordinate
Edge * SelectEdgeByCoordinate(Mesh *mesh, const Vec *coordinate)
Selects the edge whose center is closest to the specified coordinate.
Definition: global_functions.cpp:3829
ug::DegeneratedLayerManager::contains
bool contains(int si)
ug4Bridge::Discretization::ApproximationSpace::GridFunction::clone
SmartPtr< GridFunction > clone() const
Definition: GridFunction.cpp:23
ug4Bridge::Grid::SaveParallelGridLayout
bool SaveParallelGridLayout(MultiGrid *mg, const char *filename, double offset)
Definition: global_functions.cpp:823
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_velocity
void set_velocity(SmartPtr< CplUserVector > Velocity_Field)
Definition: ConvectionDiffusionBase.cpp:18
ug4Bridge::promesh::Remeshing::Refinement::HangingNodeRefine
void HangingNodeRefine(Mesh *mesh, bool anisotropic)
Refines selected elements using hanging nodes.
Definition: global_functions.cpp:5370
ug4Bridge::Discretization::Adaptive::MaximumMarking::set_min_level
void set_min_level(int unnamed)
Definition: MaximumMarking.cpp:25
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1DynamicTurbViscData::set_time_filter
void set_time_filter(bool unnamed)
Definition: FV1DynamicTurbViscData.cpp:25
ug4Bridge::SpatialDisc::ElemDisc::CDPointSourcesSink
Definition: CDPointSourcesSink.cpp:8
ug4Bridge::Grid::HangingNodeRefiner_Grid::assign_grid
void assign_grid(Grid *g)
Definition: HangingNodeRefiner_Grid.cpp:12
ug4Bridge::Algebra::Obstacle::TruncatedMonotoneTransfer
Definition: TruncatedMonotoneTransfer.cpp:8
ug4Bridge::Discretization::Nonlinear::NewtonSolver::set_linear_solver
void set_linear_solver(SmartPtr< ILinearOperatorInverse > linSolver)
Definition: NewtonSolver.cpp:19
ug4Bridge::SpatialDisc::Electromagnetism::NedelecLoopCurrent::NedelecLoopCurrent
NedelecLoopCurrent(const char *Source_subsets, const char *Pos._dir._subsets, const char *Cut_subsets, SmartPtr< ApproximationSpace > Vert._approx._space, SmartPtr< ILinearOperatorInverse > Lin._solver_for_potential)
ug4Bridge::promesh::Selection::CoordinateRange::DeselectElementsByRangeY
void DeselectElementsByRangeY(Mesh *mesh, double min, double max, bool deselect_vrts, bool deselect_edges, bool deselect_faces, bool deselect_volumes)
Deselects all elements whose center lies in the specified range.
Definition: global_functions.cpp:4563
ug4Bridge::CompositeConvCheck::set_rest_check
void set_rest_check(double minDefect, double relReduction)
Definition: CompositeConvCheck.cpp:43
ug4Bridge::Discretization::MultiGrid::UzawaBase
Definition: UzawaBase.cpp:8
ug4Bridge::Refinement::MarkForRefinement_ContainsSurfaceNode
void MarkForRefinement_ContainsSurfaceNode(Domain *unnamed, SmartPtr< IRefiner > unnamed, double unnamed, size_t unnamed, const Domain *unnamed)
Definition: global_functions.cpp:1626
ug4Bridge::OrthoPoly::NormalizedLegendrePoly
double NormalizedLegendrePoly(size_t unnamed, double unnamed)
Returns the value of the normalized n-th Legendre polynomial at x.
Definition: global_functions.cpp:673
ug::LogAssistant::set_output_process
void set_output_process(int procRank)
ug4Bridge::Grid::ExpandLayersDesc::add_layer
void add_layer(int unnamed, int unnamed, double unnamed)
Definition: ExpandLayersDesc.cpp:14
ug4Bridge::Algebra::Preconditioner::BlockGaussSeidel::set_depth
void set_depth(size_t unnamed)
Definition: BlockGaussSeidel.cpp:18
ug4Bridge::Grid::UGXFileInfo::grid_world_dimension
size_t grid_world_dimension(size_t gridInd) const
Definition: UGXFileInfo.cpp:42
ug4Bridge::Util::Internal::IsDefinedUG_ENABLE_DEBUG_LOGS
bool IsDefinedUG_ENABLE_DEBUG_LOGS()
Definition: global_functions.cpp:457
ug4Bridge::Grid::ProtectSubsetPartitionWeighting::set_weight
void set_weight(int si, int weight)
Definition: ProtectSubsetPartitionWeighting.cpp:13
ug4Bridge::Algebra::Preconditioner::ILU::set_inversion_eps
void set_inversion_eps(double eps)
Definition: ILU.cpp:20
ug4Bridge::SpatialDisc::Electromagnetism::ComputeNedelecDoFs
void ComputeNedelecDoFs(SmartPtr< UserVector > Data, SmartPtr< GridFunction > GridFunction, const char *Component, const char *Subsets, double Time)
Definition: global_functions.cpp:2599
ug::MGStats::set_exit_on_error
void set_exit_on_error(bool exitOnError)
ug::UGProfileNode::total_memory_sorted
std::string total_memory_sorted() const
ug::ILinearIterator::apply
virtual bool apply(Y &c, const X &d)=0
ug::SmoothProjector::set_iterations
void set_iterations(int iterations)
ug4Bridge::promesh::Selection::Edges::SelectCreaseEdges
void SelectCreaseEdges(Mesh *mesh, double min_angle)
Selects edges that at which triangles meet in a given angle.
Definition: global_functions.cpp:3714
ug4Bridge::promesh::Selection::Faces::SelectAnisotropicFaces
void SelectAnisotropicFaces(Mesh *mesh, double min_edge_ratio)
Selects elements and associated long edges wich have a shortest-to-longest edge ratio smaller than th...
Definition: global_functions.cpp:4057
ug4Bridge::Grid::ISubsetHandler::get_default_subset_index
void get_default_subset_index(int unnamed)
Definition: ISubsetHandler.cpp:21
ug4Bridge::Algebra::Solver::GMRES::add_postprocess_corr
void add_postprocess_corr(SmartPtr< IPProcessVector > op)
Definition: GMRES.cpp:17
ug4Bridge::Discretization::TimeDisc::SolutionTimeSeries::size
size_t size() const
Definition: SolutionTimeSeries.cpp:28
ug::SideAndElemErrEstData::set_type
void set_type(int type)
ug4Bridge::Grid::HangingNodeRefiner_MultiGrid::assign_grid
void assign_grid(MultiGrid *mg)
Definition: HangingNodeRefiner_MultiGrid.cpp:12
ug4Bridge::Grid::Edge::vertex
Vertex * vertex(size_t unnamed) const
Definition: Edge.cpp:16
ug4Bridge::Algebra::Solver::PowerMethod::get_iterations
size_t get_iterations()
Definition: PowerMethod.cpp:30
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_reaction
void set_reaction(SmartPtr< CplUserNumber > Reaction)
Definition: ConvectionDiffusionBase.cpp:24
ug4Bridge::promesh::Selection::Volumes::SelectAllVolumes
void SelectAllVolumes(Mesh *mesh)
Selects all volumes of the current grid.
Definition: global_functions.cpp:4185
ug::NLGaussSeidelSolver::apply
virtual bool apply(vector_type &u)
ug4Bridge::promesh::Selection::CloseSelection
void CloseSelection(Mesh *mesh)
Selects all associated elements of lower dimensions.
Definition: global_functions.cpp:3328
ug4Bridge::Domain::Domain::position_attachment
const APosition2 * position_attachment() const
Definition: Domain.cpp:14
ug4Bridge::promesh::RasterLayers::MeshLayerBoundaries
void MeshLayerBoundaries(Mesh *mesh, const RasterLayers *layers)
Creates boundary grids for the given raster-layers.
Definition: global_functions.cpp:5200
ug4Bridge::Discretization::SpatialDisc::UserData::IDWUserData::load_data_from
void load_data_from(const char *file_name)
Definition: IDWUserData.cpp:19
ug4Bridge::promesh::Info::ProjectedDistance
double ProjectedDistance(Mesh *mesh, const Vec *projection_normal)
Measures the distance of the projection of two selected vertices into the plane with the specified no...
Definition: global_functions.cpp:6094
ug4Bridge::Discretization::SpatialDisc::OneSideP1Constraints::OneSideP1Constraints
OneSideP1Constraints()
ug4Bridge::Util::MemInfo::global_virtual_memory
double global_virtual_memory() const
Definition: MemInfo.cpp:15
ug4Bridge::Grid::Selector::num_hexahedrons
size_t num_hexahedrons() const
Definition: Selector.cpp:21
ug::UGXFileInfo::grid_has_volumes
bool grid_has_volumes(size_t gridInd) const
ug::GridFunctionVectorWriterDirichlet0::init
void init(SmartPtr< IConstraint< algebra_type > > pp, approximation_space_type &approxSpace)
ug::IApproximationSpace::init_top_surface
void init_top_surface()
ug4Bridge::promesh::Selection::Faces::SelectMarkedFaces
void SelectMarkedFaces(Mesh *mesh)
Selects faces which are marked.
Definition: global_functions.cpp:3952
ug4Bridge::Algebra::Preconditioner::ILUT
Incomplete LU Decomposition with threshold.
Definition: ILUT.cpp:9
ug4Bridge::Grid::PartitionMap
Definition: PartitionMap.cpp:5
ug4Bridge::Algebra::Solver::OperatorInverseIterator::OperatorInverseIterator
OperatorInverseIterator(SmartPtr< ILinearOperatorInverse > opInv)
ug4Bridge::SpatialDisc::SmallStrainMechanics::SkinMaterialLaw
Definition: SkinMaterialLaw.cpp:8
ug::CompositeConvCheck::set_rest_check
void set_rest_check(number minDefect, number relReduction)
ug4Bridge::Algebra::Vector::set_random
void set_random(double Number, double unnamed)
Definition: Vector.cpp:17
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserMatrix
Definition: ConstUserMatrix.cpp:9
ug4Bridge::Discretization::ApproximationSpace::TimeDependentSpace::update_time_data
void update_time_data(double unnamed)
Definition: TimeDependentSpace.cpp:17
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesSymBCFV1::add
void add(const char *Subset(s))
Definition: NavierStokesSymBCFV1.cpp:20
ug::BlockGaussSeidelIterative::set_depth
void set_depth(size_t d)
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerVectorMatrix::ScaleAddLinkerVectorMatrix
ScaleAddLinkerVectorMatrix()
ug4Bridge::Algebra::Preconditioner::LineVanka
LineVanka Preconditioner.
Definition: LineVanka.cpp:9
ug4Bridge::OrthoPoly::LegendrePoly
double LegendrePoly(size_t unnamed, double unnamed)
Returns the value of the n-th Legendre polynomial at x.
Definition: global_functions.cpp:654
ug4Bridge::promesh::Subsets::AssignSubsetsByQuality
void AssignSubsetsByQuality(Mesh *mesh, int num_sections)
Assigns the selected to a subset depending on their quality.
Definition: global_functions.cpp:4779
ug::H1SemiComponentSpace::set_weight
void set_weight(ConstSmartPtr< weight_type > spWeight)
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserVector::ConstUserVector
ConstUserVector()
ug4Bridge::Algebra::Obstacle::TruncatedMonotoneTransfer::TruncatedMonotoneTransfer
TruncatedMonotoneTransfer()
ug4Bridge::Discretization::ApproximationSpace::OrderCuthillMcKee
void OrderCuthillMcKee(ApproximationSpace *unnamed, bool unnamed)
Definition: global_functions.cpp:2059
ug::CompositeConvCheck::set_adaptive
void set_adaptive(bool adapt)
ug4Bridge::c_string
Definition: c_string.cpp:4
ug4Bridge::Algebra::IDebugWriter
Definition: IDebugWriter.cpp:7
ug4Bridge::Algebra::DebugWritingObject
Definition: DebugWritingObject.cpp:7
ug4Bridge::Grid::Face::vertex
Vertex * vertex(size_t unnamed) const
Definition: Face.cpp:16
ug::CylinderCutProjector::set_axis
void set_axis(const vector3 &axis)
ug4Bridge::APosition2
Definition: APosition2.cpp:4
ug4Bridge::Algebra::Solver::EigenSolver::get_defect
double get_defect(size_t unnamed, size_t unnamed)
Definition: EigenSolver.cpp:74
ug4Bridge::Discretization::Adaptive::GlobalMarking
Definition: GlobalMarking.cpp:8
ug::CylinderProjector::set_center
void set_center(const vector3 &center)
ug4Bridge::Discretization::Output::SaveVectorForConnectionViewer
void SaveVectorForConnectionViewer(GridFunction *vec, const char *Filename)
save vector as .vec for ConnectionViewer
Definition: global_functions.cpp:2164
ug4Bridge::promesh::Selection::Vertices::Kinks::SelectSubsetKinkVertices
size_t SelectSubsetKinkVertices(Mesh *mesh, int subset_index, double threshold_angle, bool select_darts)
Selects kink vertices in subset-paths.
Definition: global_functions.cpp:3501
ug4Bridge::Discretization::Prolongate
void Prolongate(GridFunction *unnamed, const GridFunction *unnamed)
Definition: global_functions.cpp:2341
ug4Bridge::Discretization::MultiGrid::VertexCenteredVankaSubspace
Vertex centered Vanka.
Definition: VertexCenteredVankaSubspace.cpp:9
ug4Bridge::promesh::Mesh::prism_end
SmartPtr< VolumeIterator > prism_end()
Definition: Mesh.cpp:141
ug4Bridge::Util::Profiler::GetProfileNode
const UGProfileNode * GetProfileNode(const char *name)
if root = null, return
Definition: global_functions.cpp:266
ug4Bridge::Refinement::MarkForRefinement_All
void MarkForRefinement_All(SmartPtr< IRefiner > ref)
Definition: global_functions.cpp:1205
ug4Bridge::Grid::CylinderCutProjector::center
const Vec * center() const
Definition: CylinderCutProjector.cpp:27
ug4Bridge::Discretization::SpatialDisc::IDomainConstraint::set_error_estimator
void set_error_estimator(SmartPtr< ErrEstData > error_estimator_data_object)
Definition: IDomainConstraint.cpp:16
ug4Bridge::Algebra::Solver::PowerMethod::print_matrix_B
void print_matrix_B()
Definition: PowerMethod.cpp:32
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::calc_error
void calc_error(const GridFunction *Calculate_element-wise_error_indicators_from_error_estimator)
Definition: DomainDiscretization.cpp:32
ug4Bridge::Discretization::Nonlinear::StandardLineSearch::set_maximum_defect
void set_maximum_defect(double maxDef)
Definition: StandardLineSearch.cpp:38
ug4Bridge::promesh::VolumeIterator::clone
SmartPtr< VolumeIterator > clone()
Definition: VolumeIterator.cpp:13
ug4Bridge::promesh::Subsets::Separate::SeparateFaceSubsetByNormal
void SeparateFaceSubsetByNormal(Mesh *mesh, int subset_index)
Collects faces of a given subset that have a similar normal and assigns them to new subsets.
Definition: global_functions.cpp:4875
ug::MaximumMarking::set_min_level
void set_min_level(int lvl)
ug::IVectorDebugWriter::enter_section
void enter_section(const char *secDir)
ug::NLGaussSeidelSolver::set_constraint
void set_constraint(const vector_type &cons)
ug4Bridge::ActiveSet::ActiveSet
ActiveSet()
ug4Bridge::Util::Internal::IsDefinedUG_HYPRE
bool IsDefinedUG_HYPRE()
Definition: global_functions.cpp:481
ug4Bridge::promesh::Selection::Volumes::CoordinateBased::SelectVolumesInCylinder
void SelectVolumesInCylinder(Mesh *mesh, const Vec *base, const Vec *top, double radius)
Selects all volumes in the given cylinder.
Definition: global_functions.cpp:4353
ug4Bridge::Discretization::TimeDisc::ThetaTimeStep::set_stage
void set_stage(size_t Stage)
Definition: ThetaTimeStep.cpp:27
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::INavierStokesSRFV1Stabilization::set_diffusion_length
void set_diffusion_length(std::string unnamed)
Definition: INavierStokesSRFV1Stabilization.cpp:20
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::init_state_variables
void init_state_variables(size_t unnamed)
Definition: SmallStrainMechanics.cpp:37
ug4Bridge::promesh::Remeshing::Edges::CollapseEdge
void CollapseEdge(Mesh *mesh)
Collapses the edge and removes adjacent triangles.
Definition: global_functions.cpp:5468
ug4Bridge::Algebra::Solver::EigenSolver
Definition: EigenSolver.cpp:8
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::is_error_valid
bool is_error_valid()
Definition: DomainDiscretization.cpp:37
ug4Bridge::LuaShell::LuaShell::LuaShell
LuaShell()
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFractFV1::set_aperture
void set_aperture(SmartPtr< CplUserNumber > Fract._aperture)
Definition: ConvectionDiffusionFractFV1.cpp:21
ug4Bridge::Algebra::Solver::LU::set_minimum_for_sparse
void set_minimum_for_sparse(size_t N)
Definition: LU.cpp:16
ug::ILinearIterator::set_damp
void set_damp(number factor)
ug4Bridge::promesh::VolumeIterator
Iterators are used to iterate over the elements (vertices, edges, faces, volumes) of a Mesh.
Definition: VolumeIterator.cpp:6
ug4Bridge::Algebra::Preconditioner::ILU::ILU
ILU()
CreateTKD
void CreateTKD(Mesh *obj, int subsetInd, number a, number w, number h)
ug::CompositeSpace::is_time_dependent
bool is_time_dependent() const
ug4Bridge::Discretization::ApproximationSpace::IComponentSpace
Definition: IComponentSpace.cpp:8
ug4Bridge::promesh::Selection::CoordinateRange::SelectElementsByRangeX
void SelectElementsByRangeX(Mesh *mesh, double min, double max, bool select_vrts, bool select_edges, bool select_faces, bool select_volumes)
Selects all elements whose center lies in the specified range.
Definition: global_functions.cpp:4491
ug4Bridge::promesh::Remeshing::ResolveIntersections::Advanced::ProjectVerticesToCloseEdges
void ProjectVerticesToCloseEdges(Mesh *mesh, double snap_threshold)
Projects selected vertices to selected close edges.
Definition: global_functions.cpp:5929
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesBase::set_source
void set_source(SmartPtr< CplUserVector > Source)
Definition: NavierStokesBase.cpp:18
ug4Bridge::SpatialDisc::Electromagnetism::EMaterial::EMaterial
EMaterial(ConstSmartPtr< Domain > Domain)
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserPair::get_dim
int get_dim() const
Definition: CplUserPair.cpp:14
ug4Bridge::Algebra::VecScaleAdd2
void VecScaleAdd2(Vector *dest, double alpha1, const Vector *vec1, double alpha2, const Vector *vec2)
Definition: global_functions.cpp:1706
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::kineticEnergy
double kineticEnergy(GridFunction *unnamed)
Definition: global_functions.cpp:6313
ug4Bridge::Discretization::ApproximationSpace::H1SemiComponentSpace::distance
double distance(GridFunction *unnamed, GridFunction *unnamed)
Definition: H1SemiComponentSpace.cpp:43
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesFullUpwind::NavierStokesFullUpwind
NavierStokesFullUpwind()
ug::ActiveSet::set_obstacle
void set_obstacle(ConstSmartPtr< function_type > obs)
ug4Bridge::Info::HasClassGroup
bool HasClassGroup(const char *classGroupName)
can be used before instantiating a class
Definition: global_functions.cpp:2819
ug4Bridge::LuaUserFunctionMatrixNumber
Definition: LuaUserFunctionMatrixNumber.cpp:6
ug::CompositeSpace::update_time_data
void update_time_data(number t)
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerNumber
Definition: ScaleAddLinkerNumber.cpp:9
ug4Bridge::Discretization::Nonlinear::NewtonSolver::clear_average_convergence
void clear_average_convergence()
Definition: NewtonSolver.cpp:38
set_elasticity_tensor_orthotropic_plain_stress_E_G_nu
void set_elasticity_tensor_orthotropic_plain_stress_E_G_nu(const number E1, const number E2, const number G12, const number v12)
ug4Bridge::Algebra::Solver::EigenSolver::set_preconditioner
void set_preconditioner(SmartPtr< ILinearIterator > Preconditioner)
Definition: EigenSolver.cpp:17
ug4Bridge::promesh::CoordinateTransform::Scale::ScaleAroundPivot
void ScaleAroundPivot(Mesh *mesh, const Vec *scale)
Scales the selected elements around the pivot of the mesh.
Definition: global_functions.cpp:3121
ug4Bridge::Discretization::ApproximationSpace::ApproximationSpace
Definition: ApproximationSpace.cpp:8
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRNavierStokesSymBC::CRNavierStokesSymBC
CRNavierStokesSymBC(SmartPtr< IncompressibleNavierStokesBase > MasterDisc)
ug4Bridge::Grid::Volume::num_vertices
size_t num_vertices() const
Definition: Volume.cpp:13
ug4Bridge::Algebra::DebugWritingObject::set_debug
void set_debug(SmartPtr< IDebugWriter > dbgWriter)
sets a debug writer
Definition: DebugWritingObject.cpp:16
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::VariableBoxFilter
Definition: VariableBoxFilter.cpp:10
ug4Bridge::Grid::MultiGrid::num_tetrahedrons
size_t num_tetrahedrons(int unnamed) const
Definition: MultiGrid.cpp:25
ug4Bridge::Util::Log::LogAssistant::get_output_process
int get_output_process()
Returns the process which outputs its data.
Definition: LogAssistant.cpp:36
ug4Bridge::promesh::Remeshing::ResolveIntersections::Advanced::IntersectCloseEdges
void IntersectCloseEdges(Mesh *mesh, double snap_threshold)
Performs intersections between selected close edges.
Definition: global_functions.cpp:5959
ug4Bridge::Discretization::Nonlinear::StandardLineSearch::set_reduce_factor
void set_reduce_factor(double factor)
Definition: StandardLineSearch.cpp:30
ug4Bridge::Refinement::GetDomainPositionAttachment
APosition1 * GetDomainPositionAttachment(Domain *unnamed)
Definition: global_functions.cpp:1364
ug4Bridge::Discretization::Adaptive::GlobalMarking::GlobalMarking
GlobalMarking(double tolerated_max_error, int max_level)
ug4Bridge::promesh::EdgeIterator::EdgeIterator
EdgeIterator()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::SmallStrainMechanics::MechOutputWriter::MechOutputWriter
MechOutputWriter()
ug::IRefiner::mark_neighborhood
void mark_neighborhood(size_t numIterations)
ug4Bridge::promesh::CoordinateTransform::Smoothing::LaplacianSmooth
void LaplacianSmooth(Mesh *mesh, double alpha, int num_iterations)
Smoothes vertices in a grid.
Definition: global_functions.cpp:3187
get_dim
virtual int get_dim() const
ug::GridFunctionDebugWriter::set_grid_level
void set_grid_level(const GridLevel &gridLevel)
ug4Bridge::Grid::MultiGrid::num_levels
size_t num_levels() const
Definition: MultiGrid.cpp:11
ug4Bridge::Discretization::SpatialDisc::UserData::LognormalRandomField
Definition: LognormalRandomField.cpp:9
ug4Bridge::Algebra::Obstacle::IProjGaussSeidel
Definition: IProjGaussSeidel.cpp:8
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionStabFE::ConvectionDiffusionStabFE
ConvectionDiffusionStabFE(const char *Function(s), const char *Subset(s))
ug4Bridge::Grid::ISubsetHandler
Definition: ISubsetHandler.cpp:5
ug4Bridge::Algebra::FixedConvergenceCheck::FixedConvergenceCheck
FixedConvergenceCheck(double unnamed)
ug4Bridge::promesh::GridGeneration::Geometries::D::CreateBox
void CreateBox(Mesh *mesh, const Vec *min_corner, const Vec *max_corner, int subset, bool fill)
Creates a box.
Definition: global_functions.cpp:5068
ug4Bridge::promesh::CoordinateTransform::Rotate::RotateAroundCenter
void RotateAroundCenter(Mesh *mesh, const Vec *rotation)
Rotates the selected elements around the center of the current selection.
Definition: global_functions.cpp:3148
ug4Bridge::Periodic::PeriodicBoundaryManager
Definition: PeriodicBoundaryManager.cpp:5
ug::MGStats::save_stats_to_file
void save_stats_to_file()
ug::VTKOutput::select
void select(const char *fctName, const char *name)
ug4Bridge::SpatialDisc::SmallStrainMechanics::PrandtlReuss::set_hardening_exponent
void set_hardening_exponent(double hardeningExponent)
Definition: PrandtlReuss.cpp:25
ug4Bridge::promesh::Selection::Vertices::SelectInnerVertices
void SelectInnerVertices(Mesh *mesh)
Selects vertices that do not lie on the boundary of the geometry.
Definition: global_functions.cpp:3400
ug4Bridge::Util::Internal::WildcardMatch
bool WildcardMatch(const char *str, const char *pattern)
Definition: global_functions.cpp:575
ug::ILU::set_sort_eps
void set_sort_eps(number eps)
ug4Bridge::Algebra::Solver::ExternalSolverCPU2::ExternalSolverCPU2
ExternalSolverCPU2()=delete
Constructor hidden / deactivated.
ug4Bridge::Grid::SubdivisionProjector
Definition: SubdivisionProjector.cpp:5
ug::ILinearOperator::init
virtual void init()=0
ug::GridFunctionVectorWriter::set_user_data
void set_user_data(SmartPtr< UserData< number, domain_type::dim > > userData)
ug4Bridge::Discretization::Output::VTKOutput::clear_data_selection
void clear_data_selection()
clears the selected UserData output
Definition: VTKOutput.cpp:17
ug4Bridge::Discretization::TimeDisc::ITimeDiscretization::prepare_step
void prepare_step(SmartPtr< SolutionTimeSeries > unnamed, double unnamed)
prepares the assembling of defect/Jacobian for a time step
Definition: ITimeDiscretization.cpp:18
ug4Bridge::Refinement::MarkForRefinement_VerticesInCube
void MarkForRefinement_VerticesInCube(Domain *dom, SmartPtr< IRefiner > refiner, const Vec *min, const Vec *max)
Definition: global_functions.cpp:1437
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::assemble_linear
void assemble_linear(Matrix *unnamed, GridFunction *unnamed)
Definition: DomainDiscretization.cpp:21
ug4Bridge::Grid::SphereProjector::SphereProjector
SphereProjector()
ug4Bridge::Discretization::ApproximationSpace::GridFunctionGradientComponentData
Definition: GridFunctionGradientComponentData.cpp:8
ug::InverseLinker::divide
void divide(number dividend, number divisor)
ug4Bridge::Grid::SmoothProjector
Definition: SmoothProjector.cpp:5
ug4Bridge::Discretization::Output::GridFunctionVectorWriter::set_user_data
void set_user_data(SmartPtr< UserNumber > userData)
Definition: GridFunctionVectorWriter.cpp:17
ug4Bridge::c_bool
Definition: c_bool.cpp:4
ug4Bridge::Discretization::LFEID::dim
int dim() const
Definition: LFEID.cpp:13
ug4Bridge::promesh::CoordinateTransform::Move::Move
void Move(Mesh *mesh, const Vec *offset)
Moves selected vertices.
Definition: global_functions.cpp:3016
ug::DarcyVelocityLinker::set_derivative_mask
void set_derivative_mask(int mask)
ug4Bridge::Discretization::SpatialDisc::UserData::RotatingCone2d::RotatingCone2d
RotatingCone2d(double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed)
ug::Grid::num_vertices
size_t num_vertices() const
ug::LogAssistant::get_debug_level
int get_debug_level(const char *debugID) const
ug4Bridge::promesh::Util::Box::local_to_global
void local_to_global(const Vec *unnamed, Vec *unnamed)
Definition: Box.cpp:19
ug4Bridge::Domain::MinElementDiameter
double MinElementDiameter(Domain *unnamed, int unnamed)
Definition: global_functions.cpp:967
ug4Bridge::Algebra::Assign
void Assign(SmartPtr< Vector > unnamed, SmartPtr< VecScaleAddClass > unnamed)
Definition: global_functions.cpp:1778
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1DynamicTurbViscData::set_turbulence_zero_bnd
void set_turbulence_zero_bnd(const char *unnamed)
Definition: FV1DynamicTurbViscData.cpp:23
ug4Bridge::Discretization::Nonlinear::NewtonSolver::print_average_convergence
void print_average_convergence() const
Definition: NewtonSolver.cpp:47
ug4Bridge::promesh::Selection::Marks::ClearMarks
void ClearMarks(Mesh *mesh)
Clears all marks.
Definition: global_functions.cpp:4593
ug4Bridge::Discretization::Adaptive::ExpectedErrorMarkingStrategy
Definition: ExpectedErrorMarkingStrategy.cpp:8
ug::CylinderProjector::radius
number radius() const
ug::CompositeTimeDiscretization::add_time_disc
void add_time_disc(SmartPtr< ITimeDiscretization< TAlgebra > > tDisc)
ug4Bridge::promesh::Selection::SelectSelectionBoundary
void SelectSelectionBoundary(Mesh *mesh)
Selects the boundary of the current selection.
Definition: global_functions.cpp:3338
ug4Bridge::Grid::InterSubsetPartitionWeighting::set_inter_subset_weight
void set_inter_subset_weight(int si1, int si2, int weight)
Definition: InterSubsetPartitionWeighting.cpp:14
ug4Bridge::Algebra::Solver::PowerMethod::print_matrix_A
void print_matrix_A()
Definition: PowerMethod.cpp:31
ug4Bridge::Algebra::Preconditioner::AgglomeratingIterator
AgglomeratingIterator.
Definition: AgglomeratingIterator.cpp:9
ug4Bridge::SpatialDisc::SmallStrainMechanics::DamageFunctionUpdater::last_num_iterations
int last_num_iterations() const
Definition: DamageFunctionUpdater.cpp:28
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::INavierStokesFV1Stabilization
Definition: INavierStokesFV1Stabilization.cpp:12
ug::GridFunction::assign
void assign(const this_type &v)
ug4Bridge::ANumber
Definition: ANumber.cpp:4
ug4Bridge::Algebra::ConvCheck::set_reduction
void set_reduction(double Relative_Reduction)
Definition: ConvCheck.cpp:35
ug4Bridge::promesh::Mesh::vertex_begin
SmartPtr< VertexIterator > vertex_begin()
Definition: Mesh.cpp:73
ug4Bridge::Discretization::SpatialDisc::ErrEstData::ErrEstData
ErrEstData()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::Nonlinear::NewtonSolver::add_step_update
void add_step_update(SmartPtr< INewtonUpdate > unnamed)
Definition: NewtonSolver.cpp:44
ug4Bridge::Discretization::SpatialDisc::UserData::CompositeUserVector::add
void add(int unnamed, SmartPtr< UserVector > unnamed)
Definition: CompositeUserVector.cpp:18
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_base_level
void set_base_level(int Base_Level)
Definition: GeometricMultiGrid.cpp:23
ug4Bridge::Discretization::SpatialDisc::UserData::UserTensor4::get_dim
int get_dim() const
Definition: UserTensor4.cpp:16
ug4Bridge::Discretization::Output::GridFunctionVectorWriter
Definition: GridFunctionVectorWriter.cpp:8
ug4Bridge::Algebra::Preconditioner::BlockGaussSeidelIterative::set_iterative_steps
void set_iterative_steps(size_t unnamed)
Definition: BlockGaussSeidelIterative.cpp:21
ug::SmoothProjector::iterations
int iterations() const
ug4Bridge::promesh::Mesh::face_selection_begin
SmartPtr< FaceIterator > face_selection_begin()
Definition: Mesh.cpp:90
ug4Bridge::promesh::Remeshing::Triangles::ReplaceValence3Vertices
void ReplaceValence3Vertices(Mesh *mesh, double max_relative_height)
Replaces selected valence-3 vertices by triangles, if the curvature of associated triangles is low.
Definition: global_functions.cpp:5622
ug4Bridge::Algebra::IPreconditionedLinearOperatorInverse
Definition: IPreconditionedLinearOperatorInverse.cpp:7
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::IncompressibleNavierStokesBase::set_density
void set_density(SmartPtr< CplUserNumber > Density)
Definition: IncompressibleNavierStokesBase.cpp:18
ug4Bridge::promesh::Remeshing::Edges::SplitEdge
void SplitEdge(Mesh *mesh)
Splits the edge and inserts new triangles.
Definition: global_functions.cpp:5480
ug::IRefiner::save_marks_to_file
virtual bool save_marks_to_file(const char *filename)=0
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::IncompressibleNavierStokesBase
Definition: IncompressibleNavierStokesBase.cpp:10
ug4Bridge::Algebra::DebugWritingObject::debug_writer
SmartPtr< IDebugWriter > debug_writer()
Definition: DebugWritingObject.cpp:17
ug4Bridge::Discretization::MultiGrid::ComponentGaussSeidel::ComponentGaussSeidel
ComponentGaussSeidel(std::vector< std::string > Cmps)
ug::PlaneCutProjector::set_position
void set_position(const vector3 &position)
ug4Bridge::Grid::IRefiner::clear_marks
void clear_marks()
Definition: IRefiner.cpp:20
ug4Bridge::Grid::SurfaceView::SurfaceView
SurfaceView()=delete
Constructor hidden / deactivated.
ug::ConstUserMatrix::set_all_entries
void set_all_entries(number val)
ug4Bridge::promesh::Mesh::pyramid_subset_end
SmartPtr< VolumeIterator > pyramid_subset_end(int unnamed)
Definition: Mesh.cpp:136
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::cflNumber
void cflNumber(GridFunction *unnamed, double unnamed)
Definition: global_functions.cpp:6286
ug4Bridge::promesh::Subsets::EraseEmptySubsets
void EraseEmptySubsets(Mesh *mesh)
Erases Subsets, which do not contain any elements at all.
Definition: global_functions.cpp:4899
ug4Bridge::lua::print_breakpoints
void print_breakpoints()
Definition: global_functions.cpp:2683
ug4Bridge::SpatialDisc::SmallStrainMechanics::RelativeDensityUpdater::set_disc_type
void set_disc_type(std::string unnamed)
Definition: RelativeDensityUpdater.cpp:15
ug4Bridge::Discretization::MultiGrid::MGStats
Definition: MGStats.cpp:8
ug4Bridge::Algebra::Eval
SmartPtr< Vector > Eval(SmartPtr< VecScaleAddClass > unnamed)
Definition: global_functions.cpp:1770
ug::VTKOutput::write_time_pvd
void write_time_pvd(const char *filename, TFunction &u)
ug4Bridge::Util::Internal::IsDefinedUG_DIM_1
bool IsDefinedUG_DIM_1()
Definition: global_functions.cpp:409
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFE::set_quad_order
void set_quad_order(size_t unnamed)
Definition: NavierStokesFE.cpp:26
ug4Bridge::Algebra::Preconditioner::SparseBackwardBlockGaussSeidel::set_depth
void set_depth(size_t unnamed)
Definition: SparseBackwardBlockGaussSeidel.cpp:18
ug::UGXFileInfo::num_subsets
size_t num_subsets(size_t gridInd, size_t shInd) const
ug4Bridge::SpatialDisc::SmallStrainMechanics::DamageFunctionUpdater::set_quad_rule
void set_quad_rule(int unnamed)
Definition: DamageFunctionUpdater.cpp:25
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesRegularUpwind::NavierStokesRegularUpwind
NavierStokesRegularUpwind()
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowBase::NavierStokesInflowBase
NavierStokesInflowBase()=delete
Constructor hidden / deactivated.
ug4Bridge::Grid::Grid::num_tetrahedrons
size_t num_tetrahedrons() const
Definition: Grid.cpp:27
ug4Bridge::Grid::HangingNodeRefiner_Grid
Definition: HangingNodeRefiner_Grid.cpp:5
ug4Bridge::Discretization::DoFDistributionInfoProvider::DoFDistributionInfoProvider
DoFDistributionInfoProvider()=delete
Constructor hidden / deactivated.
ug4Bridge::Domain::PrintElementEdgeRatios
void PrintElementEdgeRatios(Domain *unnamed)
Definition: global_functions.cpp:1156
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::IncompressibleNavierStokesBase::set_peclet_blend
void set_peclet_blend(bool unnamed)
Definition: IncompressibleNavierStokesBase.cpp:20
ug::ProjectionHandler::set_projector
void set_projector(const char *subsetName, SPRefinementProjector projector)
ug4Bridge::SaveGridLevelToFile
bool SaveGridLevelToFile(MultiGrid *unnamed, ISubsetHandler *unnamed, int unnamed, const char *unnamed)
Definition: global_functions.cpp:840
ug4Bridge::Algebra::Solver::LU::set_show_progress
void set_show_progress(bool onoff)
switches the progress indicator on/off
Definition: LU.cpp:25
ug4Bridge::Util::StringTable::transpose
void transpose()
Definition: StringTable.cpp:43
ug4Bridge::Algebra::IVectorDebugWriter
Definition: IVectorDebugWriter.cpp:7
ug4Bridge::promesh::RasterLayers::ProjectToTopLayer
void ProjectToTopLayer(Mesh *mesh, RasterLayers *layers)
Projects a (surface-)mesh to the top-layer of the specified raster-stack. Only height values in valid...
Definition: global_functions.cpp:5247
ug4Bridge
This namespace holds documentation for all registered functions and classes of libug4.
Definition: AbsoluteMarking.cpp:1
ug4Bridge::Algebra::Preconditioner::SparseBackwardBlockGaussSeidel
SparseBackwardBlockGaussSeidel.
Definition: SparseBackwardBlockGaussSeidel.cpp:9
ug4Bridge::Grid::AdaptiveRegularRefiner_MultiGrid::assign_grid
void assign_grid(MultiGrid *mg)
Definition: AdaptiveRegularRefiner_MultiGrid.cpp:12
ug4Bridge::Grid::GlobalMultiGridRefiner::GlobalMultiGridRefiner
GlobalMultiGridRefiner()
ug4Bridge::promesh::Selection::ExtendSelection
void ExtendSelection(Mesh *mesh, int neighborhood_size)
Selects neighbors of selected elements.
Definition: global_functions.cpp:4380
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowFV::NavierStokesInflowFV
NavierStokesInflowFV(SmartPtr< NavierStokesFV > MasterElemDisc)
ug4Bridge::Discretization::NestedIterationSolver::set_associated_space
void set_associated_space(SmartPtr< IGridFunctionSpace > unnamed)
Definition: NestedIterationSolver.cpp:48
ug::EdgeVertices::vertex
virtual Vertex * vertex(size_t index) const
ug4Bridge::promesh::Remeshing::MergeVertices::MergeAtCenter
void MergeAtCenter(Mesh *mesh)
Merges all selected objects into a single vertex at the center of the selection.
Definition: global_functions.cpp:5444
ug4Bridge::promesh::Remeshing::MergeVertices::MergeAtFirst
void MergeAtFirst(Mesh *mesh)
Merges all selected objects into a single vertex at the first selected vertex.
Definition: global_functions.cpp:5432
ug4Bridge::Discretization::SpatialDisc::UserData::BinghamViscosityLinker::set_viscosity
void set_viscosity(double unnamed)
Definition: BinghamViscosityLinker.cpp:20
ug4Bridge::promesh::VertexIterator::advance
void advance()
Definition: VertexIterator.cpp:17
ug4Bridge::promesh::Subsets::MoveSubset
void MoveSubset(Mesh *mesh, int old_subset_index, int new_subset_index)
Moves a subset to another index.
Definition: global_functions.cpp:4708
ug4Bridge::promesh::Selection::Vertices::SelectUnconnectedVertices
size_t SelectUnconnectedVertices(Mesh *mesh, bool unconnected_to_edges, bool unconnected_to_faces, bool unconnected_to_volumes)
Selects vertices which are not connected to the given element type.
Definition: global_functions.cpp:3467
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserPair::type
std::string type() const
Definition: CplUserPair.cpp:15
ug4Bridge::promesh::Remeshing::ResolveIntersections::Advanced::ProjectVerticesToCloseFaces
void ProjectVerticesToCloseFaces(Mesh *mesh, double snap_threshold)
Projects selected vertices to selected close faces.
Definition: global_functions.cpp:5944
ug4Bridge::Discretization::ApproximationSpace::H1SemiComponentSpace::get_weight
ConstSmartPtr< UserMatrix > get_weight()
Definition: H1SemiComponentSpace.cpp:38
ug::DebugIterator::set_solution
void set_solution(SmartPtr< vector_type > sol)
ug4Bridge::promesh::GridGeneration::Geometries::D::CreatePlane
void CreatePlane(Mesh *mesh, const Vec *upLeft, const Vec *upRight, const Vec *lowLeft, const Vec *lowRight, int subset, bool fill)
Creates a plane.
Definition: global_functions.cpp:5031
ug4Bridge::Discretization::Nonlinear::StandardLineSearch
Definition: StandardLineSearch.cpp:8
ug4Bridge::promesh::CoordinateTransform::SubdivisionProjection::ProjectToLimitSmoothBoundary
void ProjectToLimitSmoothBoundary(Mesh *mesh)
Projects all boundary-vertices in the grid to their limit positions as defined by the b-spline subdiv...
Definition: global_functions.cpp:3297
ug::ILinearOperatorInverse::config_string
virtual std::string config_string() const
ug4Bridge::Util::StringTable::get
std::string get(size_t unnamed, size_t unnamed) const
Definition: StringTable.cpp:46
ug4Bridge::Discretization::SpatialDisc::UserData::CondUserVector::CondUserVector
CondUserVector()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FVCRBoxFilter
Definition: FVCRBoxFilter.cpp:10
ug4Bridge::Discretization::ApproximationSpace::ApproximationSpace::domain
SmartPtr< Domain > domain()
Definition: ApproximationSpace.cpp:18
Init
void Init(int *argcp, char ***argvp)
ug::ActiveSet::set_dirichlet_rows
void set_dirichlet_rows(matrix_type &mat)
ug4Bridge::Algebra::ILinearIterator::clone
SmartPtr< ILinearIterator > clone()
returns a clone of the object which can be modified independently
Definition: ILinearIterator.cpp:19
ug::NewtonSolver::print_average_convergence
void print_average_convergence() const
ug4Bridge::Discretization::H1Norm
double H1Norm(SmartPtr< GridFunction > unnamed, const char *unnamed, int unnamed)
Definition: global_functions.cpp:2477
ug4Bridge::Discretization::ApproximationSpace::VelEnergyComponentSpace::set_velocity
void set_velocity(SmartPtr< DarcyVelocityLinker > unnamed)
Definition: VelEnergyComponentSpace.cpp:45
ug::PowerMethod::set_linear_operator_A
void set_linear_operator_A(SmartPtr< ILinearOperator< vector_type > > loA)
Table< std::string >::to_csv
std::string to_csv(const char *seperator) const
ug4Bridge::Grid::PartitionMap::PartitionMap
PartitionMap()
ug4Bridge::Grid::AdaptiveRegularRefiner_MultiGrid::AdaptiveRegularRefiner_MultiGrid
AdaptiveRegularRefiner_MultiGrid()
ug4Bridge::Discretization::MultiGrid::AverageComponent
Definition: AverageComponent.cpp:8
ug4Bridge::Discretization::MultiGrid::StdInjection::init
void init()
Definition: StdInjection.cpp:16
ug4Bridge::Util::Profiler::SetShinyCallLoggingMaxFrequency
void SetShinyCallLoggingMaxFrequency(int maxFreq)
Definition: global_functions.cpp:323
Table< std::string >::set
void set(size_t rowInd, size_t colInd, std::string value)
ug4Bridge::SpatialDisc::SmallStrainMechanics::RelativeDensityUpdater
Definition: RelativeDensityUpdater.cpp:8
ug::NLGaussSeidelSolver::set_convergence_check
void set_convergence_check(SmartPtr< IConvergenceCheck< vector_type > > spConvCheck)
ug4Bridge::promesh::Remeshing::Triangles::ReplaceLowValenceVertices
void ReplaceLowValenceVertices(Mesh *mesh, double max_relative_height)
Replaces selected valence-3 and valence-4 vertices by triangles, if the curvature of associated trian...
Definition: global_functions.cpp:5635
ug4Bridge::Algebra::Preconditioner::ILUT::ILUT
ILUT()
ug4Bridge::Discretization::AssTuner::set_matrix_is_const
void set_matrix_is_const(bool whether_matrix_is_constant_in_time)
Definition: AssTuner.cpp:15
ug4Bridge::Grid::PrintAttachmentInfo
void PrintAttachmentInfo(Grid *unnamed)
Definition: global_functions.cpp:907
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_debug
void set_debug(SmartPtr< GridFunctionDebugWriter > unnamed)
Definition: GeometricMultiGrid.cpp:56
ug::GaussSeidelBase::enable_consistent_interfaces
void enable_consistent_interfaces(bool enable)
ug4Bridge::promesh::Selection::Edges::CoordinateBased::SelectEdgesInCylinder
void SelectEdgesInCylinder(Mesh *mesh, const Vec *base, const Vec *top, double radius)
Selects all edges in the given cylinder.
Definition: global_functions.cpp:3879
ug4Bridge::Grid::MultiGrid::MultiGrid
MultiGrid()
ug4Bridge::Grid::Selector::num_volumes
size_t num_volumes() const
Definition: Selector.cpp:17
ug4Bridge::Algebra::Preconditioner::GaussSeidelBase::enable_overlap
void enable_overlap(bool enable)
Enables matrix overlap. This also means that interfaces are consistent.
Definition: GaussSeidelBase.cpp:21
ug::StdTransfer::set_restriction_damping
void set_restriction_damping(number damp)
ug4Bridge::Grid::Edge::num_vertices
size_t num_vertices() const
Definition: Edge.cpp:13
ug4Bridge::Util::Internal::XMLStringEscape
std::string XMLStringEscape(std::string str)
Definition: global_functions.cpp:597
ug::UGXFileInfo::subset_handler_name
std::string subset_handler_name(size_t gridInd, size_t shInd) const
ug4Bridge::Grid::RasterLayerDesc::RasterLayerDesc
RasterLayerDesc(std::string filename, double minLayerHeight)
ug4Bridge::promesh::Selection::Volumes::SelectAnisotropicVolumes
void SelectAnisotropicVolumes(Mesh *mesh, double min_edge_ratio)
Selects elements and associated long edges wich have a shortest-to-longest edge ratio smaller than th...
Definition: global_functions.cpp:4247
ug4Bridge::Algebra::Solver::ExternalSolverCPU1
Definition: ExternalSolverCPU1.cpp:6
ug4Bridge::SpatialDisc::SmallStrainMechanics::DamageFunctionUpdater::solve
bool solve(SmartPtr< GridFunction > unnamed, SmartPtr< GridFunction > unnamed, double unnamed, double unnamed, double unnamed, int unnamed, double unnamed)
Definition: DamageFunctionUpdater.cpp:23
ug::PowerMethod::set_max_iterations
void set_max_iterations(size_t maxIterations)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRDynamicTurbViscData::set_time_filter
void set_time_filter(bool unnamed)
Definition: CRDynamicTurbViscData.cpp:25
ug::DomainInfo::num_local_ghosts_on_level
size_t num_local_ghosts_on_level(size_t lvl) const
ug4Bridge::SpatialDisc::Upwind::PartialUpwind
Definition: PartialUpwind.cpp:8
ug4Bridge::Algebra::ILinearOperator
Definition: ILinearOperator.cpp:7
ug::IDomain::refinement_projector
SPRefinementProjector refinement_projector() const
ug4Bridge::Discretization::SpatialDisc::MultipleSideAndElemErrEstData::MultipleSideAndElemErrEstData
MultipleSideAndElemErrEstData(ConstSmartPtr< ApproximationSpace > unnamed)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesWall::NavierStokesWall
NavierStokesWall(SmartPtr< IncompressibleNavierStokesBase > MasterElemDisc)
ug4Bridge::Discretization::Adaptive::ExpectedErrorMarkingStrategy::ExpectedErrorMarkingStrategy
ExpectedErrorMarkingStrategy(double tolerated_max_squared_error, int maximal_refinement_level, double safety_factor, double expected_reduction_of_squared_error_by_refinement)
Table< std::string >::add_rows
void add_rows(size_t num)
ug4Bridge::Grid::UGXFileInfo::UGXFileInfo
UGXFileInfo()
ug::UGXFileInfo::num_grids
size_t num_grids() const
ug4Bridge::promesh::Mesh::octahedron_subset_end
SmartPtr< VolumeIterator > octahedron_subset_end(int unnamed)
Definition: Mesh.cpp:160
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFVCR::NavierStokesFVCR
NavierStokesFVCR(const char *Functions, const char *Subset(s))
ug4Bridge::Discretization::ApproximationSpace::CheckGFValuesAtVertices
bool CheckGFValuesAtVertices(const GridFunction *unnamed, const char *unnamed)
Definition: global_functions.cpp:1927
ug4Bridge::Grid::SphereProjector::set_influence_radius
void set_influence_radius(double influenceRadius)
Definition: SphereProjector.cpp:30
ug4Bridge::Discretization::ApproximationSpace::CheckGFValuesAtEdges
bool CheckGFValuesAtEdges(const GridFunction *unnamed, const char *unnamed)
Definition: global_functions.cpp:1937
ug::ISubsetHandler::set_subset_name
void set_subset_name(const char *name, int subsetIndex)
ug4Bridge::Grid::PartitionWeighting
Definition: PartitionWeighting.cpp:5
ug::DomainInfo::num_elements_on_level
size_t num_elements_on_level(size_t lvl) const
ug4Bridge::Discretization::DoFDistributionInfoProvider::name
std::string name(size_t unnamed) const
Definition: DoFDistributionInfoProvider.cpp:16
ug4Bridge::Discretization::Nonlinear::NewtonSolver::num_newton_steps
size_t num_newton_steps() const
Definition: NewtonSolver.cpp:49
ug4Bridge::Evaluate::EvaluateAtClosestVertex
double EvaluateAtClosestVertex(const Vec *Position, SmartPtr< GridFunction > GridFunction, const char *Component, const char *Subsets, SmartPtr< MGSubsetHandler > SubsetHandler)
Definition: global_functions.cpp:2026
ug::DomainInfo::num_levels
size_t num_levels() const
ug4Bridge::Algebra::Preconditioner::ILUTScalar::set_threshold
void set_threshold(double threshold)
sets threshold of incomplete LU factorisation
Definition: ILUTScalar.cpp:19
ug4Bridge::Discretization::TimeDisc::MultiStepTimeDiscretization::calc_error
void calc_error(const Vector *unnamed)
calculate error indicators for elements from error estimators of the elemDiscs
Definition: MultiStepTimeDiscretization.cpp:17
ug::GMRES::remove_postprocess_corr
void remove_postprocess_corr(SmartPtr< IPProcessVector< vector_type > > p)
MeasureGridLength
number MeasureGridLength(Mesh *obj)
ug4Bridge::promesh::Mesh::tetrahedron_begin
SmartPtr< VolumeIterator > tetrahedron_begin()
Definition: Mesh.cpp:121
ug::CylinderProjector::center
const vector3 & center() const
ug4Bridge::Grid::MultiGrid
Definition: MultiGrid.cpp:5
ug4Bridge::Util::Internal::IsDefinedUG_CPU_2
bool IsDefinedUG_CPU_2()
Definition: global_functions.cpp:441
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRSmagorinskyTurbViscData
Definition: CRSmagorinskyTurbViscData.cpp:12
ug4Bridge::Info::PluginRequired
bool PluginRequired(const char *pluginName)
throws an error if plugin not loaded, displays help string how to enable plugins via cmake -DpluginNa...
Definition: global_functions.cpp:2837
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesSymBCFV1
Definition: NavierStokesSymBCFV1.cpp:12
ug4Bridge::Algebra::Solver::EigenSolver::set_laplacian
void set_laplacian(bool unnamed)
Definition: EigenSolver.cpp:62
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserMatrix::CplUserMatrix
CplUserMatrix()=delete
Constructor hidden / deactivated.
ug::IDomain::get_dim
virtual int get_dim() const=0
ug4Bridge::promesh::Mesh::quadrilateral_subset_end
SmartPtr< FaceIterator > quadrilateral_subset_end(int unnamed)
Definition: Mesh.cpp:112
ug::FaceVertices::vertex
virtual Vertex * vertex(size_t index) const
ug4Bridge::Algebra::ILinearIterator::init
bool init(SmartPtr< ILinearOperator > unnamed)
Definition: ILinearIterator.cpp:27
ug4Bridge::Algebra::Solver::AgglomeratingSolver::AgglomeratingSolver
AgglomeratingSolver(SmartPtr< ILinearOperatorInverse > pLinOp)
ug::DoFDistributionInfoProvider::print_local_dof_statistic
void print_local_dof_statistic() const
ug4Bridge::Refinement::MarkForAdaption_VerticesInCube
void MarkForAdaption_VerticesInCube(Domain *dom, SmartPtr< IRefiner > refiner, const Vec *min, const Vec *max, std::string adaption_type)
Definition: global_functions.cpp:1448
ug4Bridge::Util::Log::GetLogAssistant
LogAssistant * GetLogAssistant()
Definition: global_functions.cpp:341
Table< std::string >::transpose
void transpose()
ug4Bridge::promesh::FaceIterator::advance
void advance()
Definition: FaceIterator.cpp:17
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerVectorMatrix
Definition: ScaleAddLinkerVectorMatrix.cpp:9
ug4Bridge::Algebra::Preconditioner::ILUTScalar::set_info
void set_info(bool info)
sets storage information output
Definition: ILUTScalar.cpp:22
ug4Bridge::Discretization::Nonlinear::StandardLineSearch::set_accept_best
void set_accept_best(bool bAcceptBest)
Definition: StandardLineSearch.cpp:34
ug4Bridge::Algebra::Preconditioner::SparseSymmetricBlockGaussSeidel::set_depth
void set_depth(size_t unnamed)
Definition: SparseSymmetricBlockGaussSeidel.cpp:18
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_source_explicit
void set_source_explicit(SmartPtr< CplUserNumber > Source_Explicit)
Definition: ConvectionDiffusionBase.cpp:30
ug::IVectorDebugWriter::set_base_dir
void set_base_dir(const char *const baseDir)
ug4Bridge::Algebra::Solver::EigenSolver::set_max_iterations
void set_max_iterations(size_t precision)
Definition: EigenSolver.cpp:23
ug4Bridge::promesh::Mesh::face_selection_end
SmartPtr< FaceIterator > face_selection_end()
Definition: Mesh.cpp:94
ug::DoFDistributionInfoProvider::lfeid
const LFEID & lfeid(size_t fct) const
ug4Bridge::Grid::IGeometry
Definition: IGeometry.cpp:7
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRILUT::CRILUT
CRILUT()
ug4Bridge::Domain::DomainInfo::element_type
int element_type() const
Definition: DomainInfo.cpp:11
ug4Bridge::NumberRaster::extension
double extension(int dim) const
returns the extension of the raster for the given dimension.
Definition: NumberRaster.cpp:64
ug::NewtonSolver::init
virtual bool init(SmartPtr< IOperator< vector_type > > N)
ug4Bridge::promesh::Mesh::quadrilateral_begin
SmartPtr< FaceIterator > quadrilateral_begin()
Definition: Mesh.cpp:105
ug::PartitionMap::num_target_procs
size_t num_target_procs()
ug4Bridge::SpatialDisc::Electromagnetism::EddyCurrentReBofEUserData
Definition: EddyCurrentReBofEUserData.cpp:8
ug4Bridge::LuaUserFunctionNumber::set_input
void set_input(size_t unnamed, SmartPtr< CplUserNumber > unnamed)
Definition: LuaUserFunctionNumber.cpp:30
ug4Bridge::Domain::DomainInfo::num_elements
size_t num_elements() const
Definition: DomainInfo.cpp:13
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesBase
Definition: NavierStokesBase.cpp:8
ug::BinghamViscosityLinker::set_density
void set_density(number val)
ug4Bridge::Discretization::Output::GridFunctionPositionProvider::GridFunctionPositionProvider
GridFunctionPositionProvider()
ug4Bridge::Grid::CheckDistributedParentTypes
bool CheckDistributedParentTypes(MultiGrid *unnamed)
Definition: global_functions.cpp:876
ug4Bridge::Algebra::Solver::ExternalSolverCPU3::ExternalSolverCPU3
ExternalSolverCPU3()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::EigenSolver::get_iterations
size_t get_iterations()
Definition: EigenSolver.cpp:78
ug4Bridge::promesh::Selection::Faces::SelectLinkedFaces
void SelectLinkedFaces(Mesh *mesh)
Repeatedly selects all faces which are edge-neighbors of selected faces.
Definition: global_functions.cpp:3976
ug4Bridge::Discretization::Output::VTKOutput
Definition: VTKOutput.cpp:8
ug4Bridge::Discretization::ApproximationSpace::GridFunction::enable_redistribution
void enable_redistribution(bool unnamed)
Definition: GridFunction.cpp:22
ug4Bridge::Grid::UGXFileInfo::subset_name
std::string subset_name(size_t gridInd, size_t shInd, size_t subsetInd) const
Definition: UGXFileInfo.cpp:28
ug::ConstUserVector::set_all_entries
void set_all_entries(number val)
ug4Bridge::Discretization::Adaptive::StdCoarseningMarking::set_tolerance
void set_tolerance(double unnamed)
Definition: StdCoarseningMarking.cpp:23
ug4Bridge::Discretization::NestedIterationSolver::last_error
double last_error() const
Definition: NestedIterationSolver.cpp:53
ug4Bridge::promesh::Selection::Faces::SelectLinkedManifoldFaces
void SelectLinkedManifoldFaces(Mesh *mesh)
Selects faces linked with the selection, not crossing non-manifold edges.
Definition: global_functions.cpp:3988
ug4Bridge::Algebra::Solver::EigenSolver::set_print_projected_eigenproblem
void set_print_projected_eigenproblem(bool b)
Definition: EigenSolver.cpp:46
ug4Bridge::Discretization::SpatialDisc::ILocalToGlobalMapper::ILocalToGlobalMapper
ILocalToGlobalMapper()=delete
Constructor hidden / deactivated.
ug::GridFunctionPositionProvider::set_reference_grid_function
void set_reference_grid_function(const TGridFunction &u)
ug::NewtonSolver::last_num_newton_steps
int last_num_newton_steps() const
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFV1::set_singular_sources_and_sinks
void set_singular_sources_and_sinks(SmartPtr< CDSingularSourcesAndSinks > Sets_the_singular_sources_and_sinks_manager)
Definition: ConvectionDiffusionFV1.cpp:19
ug4Bridge::Discretization::IApproximationSpace::init_levels
void init_levels()
Definition: IApproximationSpace.cpp:12
ug4Bridge::Algebra::IConvergenceCheck
Definition: IConvergenceCheck.cpp:7
ug4Bridge::Discretization::TimeDisc::SolutionTimeSeries::SolutionTimeSeries
SolutionTimeSeries()
ug4Bridge::Grid::PartitionWeighting::set_default_weights
void set_default_weights(int hWeight, int vWeight)
Definition: PartitionWeighting.cpp:13
ug4Bridge::Discretization::MultiGrid::MGStats::save_stats_to_file
void save_stats_to_file()
Definition: MGStats.cpp:24
set_info
void set_info(GridBaseObjectId elemType, const std::vector< int_t > &numElems, const std::vector< int_t > &numLocalElems, const std::vector< int_t > &minNumLocalElems, const std::vector< int_t > &maxNumLocalElems, const std::vector< int_t > &numLocalGhosts, const std::vector< int_t > &subsetDims, int_t numSurfElems)
ug::StandardLineSearch::set_suff_descent_factor
void set_suff_descent_factor(number factor)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::PCRILUT
Incomplete LU Decomposition with threshold.
Definition: PCRILUT.cpp:13
ug::IGridFunctionSpace::config_string
virtual std::string config_string() const
ug4Bridge::SpatialDisc::ElemDisc::NeumannBoundaryFE
Definition: NeumannBoundaryFE.cpp:8
ug4Bridge::Discretization::CreateSubControlVolumeFaceDomain_FV1
void CreateSubControlVolumeFaceDomain_FV1(Domain *unnamed, const Domain *unnamed, const SurfaceView *unnamed, int unnamed)
Definition: global_functions.cpp:2359
ug4Bridge::SpatialDisc::Electromagnetism::EddyCurrentImBofEUserData::EddyCurrentImBofEUserData
EddyCurrentImBofEUserData(SmartPtr< GridFunction > GridFunction, const char *Components, double Frequency)
ug4Bridge::Refinement::MarkForRefinement_VolumesInSubset
void MarkForRefinement_VolumesInSubset(Domain *dom, IRefiner *refiner, MGSubsetHandler *subsetHandler, int subsetIndex)
Definition: global_functions.cpp:1528
ug4Bridge::Algebra::Solver::DebugIterator::set_preconditioner
void set_preconditioner(SmartPtr< ILinearIterator > unnamed)
Definition: DebugIterator.cpp:19
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::DiscConstraintFVCR::set_zero_grad_bnd
void set_zero_grad_bnd(const char *unnamed)
Definition: DiscConstraintFVCR.cpp:52
ug4Bridge::Discretization::Output::GridFunctionDebugWriter::set_grid_level
void set_grid_level(const GridLevel *GridLevel)
Definition: GridFunctionDebugWriter.cpp:25
ug4Bridge::Algebra::Solver::ExternalSolverCPU2::set_disable_preprocessing
void set_disable_preprocessing(bool unnamed)
Definition: ExternalSolverCPU2.cpp:14
ug4Bridge::RayTracing::DomainRayTracer::set_small
void set_small(double small)
Definition: DomainRayTracer.cpp:13
ug4Bridge::Discretization::SpatialDisc::SideAndElemErrEstData::SideAndElemErrEstData
SideAndElemErrEstData(size_t integration_order_for_sides, size_t integration_order_for_elements)
ug4Bridge::SpatialDisc::SmallStrainMechanics::HookeLaw::set_elasticity_tensor_orthotropic_plain_strain_E_G_nu
void set_elasticity_tensor_orthotropic_plain_strain_E_G_nu(double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed)
Definition: HookeLaw.cpp:48
ug4Bridge::Algebra::Solver::DebugIterator
DebugIterator.
Definition: DebugIterator.cpp:9
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserTensor4
Definition: CplUserTensor4.cpp:9
ug::UGXFileInfo::topological_grid_dimension
size_t topological_grid_dimension(size_t gridInd) const
ug4Bridge::Algebra::Solver::EigenSolver::set_debug_calc_projected_eigenvalues
void set_debug_calc_projected_eigenvalues(bool b)
Definition: EigenSolver.cpp:53
ug::ActiveSet::check_conv
bool check_conv(function_type &u, const function_type &lambda, const size_t step)
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::remove_elem_error_indicator
void remove_elem_error_indicator(SmartPtr< IElemError > OPTIONAL:_Remove_element-wise_error_indicator)
Definition: DomainDiscretization.cpp:30
ug4Bridge::promesh::Remeshing::Triangles::Retriangulate
void Retriangulate(Mesh *mesh, double min_angle)
Inserts vertices as required and performs Constrained Delaunay triangulation.
Definition: global_functions.cpp:5560
ug4Bridge::SpatialDisc::Electromagnetism::NedelecLoopCurrent::subsets
std::string subsets()
Definition: NedelecLoopCurrent.cpp:25
ug4Bridge::promesh::Selection::Edges::SelectLongEdges
void SelectLongEdges(Mesh *mesh, double min_length)
Selects edges that are longer than a given threshold.
Definition: global_functions.cpp:3701
ug4Bridge::Refinement::ApplyConstrainedSmoothSubdivisionVolumesToTopLevel
void ApplyConstrainedSmoothSubdivisionVolumesToTopLevel(MultiGrid *unnamed, MGSubsetHandler *unnamed, MGSubsetHandler *unnamed, const char *unnamed)
Definition: global_functions.cpp:1248
ug4Bridge::AssignSubsetsByLevel
void AssignSubsetsByLevel(SubsetHandler *unnamed, MultiGrid *unnamed)
Definition: global_functions.cpp:763
ug4Bridge::Discretization::SpatialDisc::UserData::UserPair::type
std::string type() const
Definition: UserPair.cpp:15
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFV1::set_pac_upwind
void set_pac_upwind(bool Set_pac_upwind)
Definition: NavierStokesFV1.cpp:28
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::ElementBoxFilter::apply
void apply(SmartPtr< GridFunction > apply_filter)
Definition: ElementBoxFilter.cpp:18
ug::LU::set_info
void set_info(bool b)
ug4Bridge::Discretization::ApproximationSpace::L2QuotientSpace
Definition: L2QuotientSpace.cpp:8
ug4Bridge::Algebra::IConvergenceCheck::reduction
double reduction() const
returns the current relative reduction
Definition: IConvergenceCheck.cpp:24
ug4Bridge::Grid::RasterLayers::construct_relative_to_global_height_table
void construct_relative_to_global_height_table(size_t iterations, double alpha)
Prepares a table for improved height value reconstructions in no-data-regions.
Definition: RasterLayers.cpp:34
ug4Bridge::Discretization::MultiGrid::SequentialSubspaceCorrection
Sequential subspace correction.
Definition: SequentialSubspaceCorrection.cpp:9
ug::NewtonSolver::set_convergence_check
void set_convergence_check(SmartPtr< IConvergenceCheck< vector_type > > spConvCheck)
ug4Bridge::Discretization::SpatialDisc::UserData::UserVector
Definition: UserVector.cpp:9
ug4Bridge::Grid::Heightfield::Heightfield
Heightfield()
ug4Bridge::Discretization::Integral
double Integral(SmartPtr< UserNumber > Data, SmartPtr< GridFunction > GridFunction, const char *Subsets, double Time, int QuadOrder)
Definition: global_functions.cpp:2425
ug::AssembledOperator::set_level
void set_level(const GridLevel &gl)
ug4Bridge::promesh::Subsets::AssignSubset
void AssignSubset(Mesh *mesh, int subset_index)
Assigns the selected elements to a subset.
Definition: global_functions.cpp:4656
ug::UGXFileInfo::grid_has_edges
bool grid_has_edges(size_t gridInd) const
ug4Bridge::Info::list_scriptFunctions
void list_scriptFunctions()
list all LUA script functions
Definition: global_functions.cpp:2754
ug::NLGaussSeidelSolver::set_approximation_space
void set_approximation_space(SmartPtr< approx_space_type > spApproxSpace)
ug4Bridge::Discretization::Nonlinear::NLJacobiSolver::NLJacobiSolver
NLJacobiSolver()
ug4Bridge::Algebra::Solver::PowerMethod::set_precision
void set_precision(double precision)
Definition: PowerMethod.cpp:25
ug4Bridge::promesh::Util::Box
Definition: Box.cpp:6
ug4Bridge::Discretization::AssembledLinearOperator::level
const GridLevel * level() const
Definition: AssembledLinearOperator.cpp:26
ug::DirichletBoundary::add
void add(const char *functions, const char *subsets)
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::set_quad_order
void set_quad_order(size_t quad_order)
Definition: SmallStrainMechanics.cpp:22
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_smoother
void set_smoother(SmartPtr< ILinearIterator > Smoother)
Definition: GeometricMultiGrid.cpp:31
ug4Bridge::promesh::Subsets::Separate::SeparateDegeneratedBoundaryFaceSubsets
void SeparateDegeneratedBoundaryFaceSubsets(Mesh *mesh, double angle)
Separates degenerated boundary face subsets at sharp creases.
Definition: global_functions.cpp:4888
ug::NestedIterationSolver::base_level
int base_level() const
ug::MGStats::clear
void clear()
ug4Bridge::Discretization::IApproximationSpace::clear
void clear()
Definition: IApproximationSpace.cpp:15
ug4Bridge::APosition1::APosition1
APosition1()=delete
Constructor hidden / deactivated.
ug::CompositeConvCheck::avg_rate
number avg_rate() const
ug4Bridge::Algebra::IMatrixOperatorInverse::IMatrixOperatorInverse
IMatrixOperatorInverse()=delete
Constructor hidden / deactivated.
ug::MaximumMarking::set_max_level
void set_max_level(int lvl)
ug4Bridge::promesh::Selection::Edges::EdgeSelectionFill
void EdgeSelectionFill(Mesh *mesh)
Selects neighbours of selected edges over non-selected vertices.
Definition: global_functions.cpp:3675
ug4Bridge::Discretization::TimeDisc::SolutionTimeSeries::solution
ConstSmartPtr< Vector > solution(size_t i) const
Definition: SolutionTimeSeries.cpp:31
ug4Bridge::Discretization::NestedIterationSolver::init
bool init(SmartPtr< IOperator > op)
Definition: NestedIterationSolver.cpp:24
ug4Bridge::LuaFunctionNumber::LuaFunctionNumber
LuaFunctionNumber()
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserNumber
Definition: CplUserNumber.cpp:9
ug4Bridge::Domain::DomainInfo::DomainInfo
DomainInfo()
ug4Bridge::Algebra::ConvCheck::set_maximum_steps
void set_maximum_steps(int Maximum_Steps)
maximum number of steps to do
Definition: ConvCheck.cpp:31
ug4Bridge::promesh::VertexIterator::equal
bool equal(VertexIterator *unnamed)
Definition: VertexIterator.cpp:19
ug4Bridge::Discretization::SpatialDisc::UserData::UserNumber::get_dim
int get_dim() const
Definition: UserNumber.cpp:16
ug4Bridge::Refinement::MarkForAdaption_GradientIndicator
void MarkForAdaption_GradientIndicator(IRefiner *unnamed, GridFunction *unnamed, const char *unnamed, double unnamed, double unnamed, double unnamed, int unnamed)
Definition: global_functions.cpp:2211
ug4Bridge::Algebra::Preconditioner::DiagVanka::set_relax
void set_relax(double relax)
Definition: DiagVanka.cpp:16
ug4Bridge::promesh::GridGeneration::Geometries::D::CreatePyramid
void CreatePyramid(Mesh *mesh, int subset, bool fill)
Creates a pyramid.
Definition: global_functions.cpp:5118
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFE::NavierStokesFE
NavierStokesFE(const char *Functions, const char *Subset(s))
ug4Bridge::Grid::SaveGridHierarchyTransformed
bool SaveGridHierarchyTransformed(MultiGrid *mg, ISubsetHandler *sh, const char *filename, double offset)
Definition: global_functions.cpp:814
ug::ExpectedErrorMarkingStrategy::set_safety_factor
void set_safety_factor(number safetyFactor)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::CompressibleNavierStokes::CompressibleNavierStokesBase::CompressibleNavierStokesBase
CompressibleNavierStokesBase()=delete
Constructor hidden / deactivated.
ug::NestedIterationSolver::set_base_level
void set_base_level(int lev)
ug::CuckooClock::toc
double toc()
ug4Bridge::Discretization::MultiGrid::ITransferOperator::ITransferOperator
ITransferOperator()=delete
Constructor hidden / deactivated.
ug::IDomain::empty
bool empty() const
ug::LuaUserNumberNumberFunction::set_lua_callback
void set_lua_callback(const char *luaCallback)
ug4Bridge::Grid::CylinderCutProjector::axis
const Vec * axis() const
Definition: CylinderCutProjector.cpp:29
ug4Bridge::Algebra::ILinearOperatorInverse::convergence_check
ConstSmartPtr< IConvergenceCheck > convergence_check() const
Definition: ILinearOperatorInverse.cpp:28
ug4Bridge::Algebra::Solver::CG
Conjugate Gradient Solver.
Definition: CG.cpp:9
ug::CylinderProjector::axis
const vector3 & axis() const
ug4Bridge::SpatialDisc::SmallStrainMechanics::SkinMaterialLaw::SkinMaterialLaw
SkinMaterialLaw()
ug4Bridge::LuaCondUserVector::LuaCondUserVector
LuaCondUserVector(const char *Callback)
ug::RasterLayers::eliminate_invalid_cells
void eliminate_invalid_cells()
ug4Bridge::Grid::UGXFileInfo::num_subsets
size_t num_subsets(size_t unnamed, size_t unnamed) const
Definition: UGXFileInfo.cpp:18
ug4Bridge::SpatialDisc::Electromagnetism::EddyCurrent_E_Nedelec::set_generator_current
void set_generator_current(SmartPtr< GridFunction > GridFunc, const char *Cmps)
Definition: EddyCurrent_E_Nedelec.cpp:19
ug4Bridge::SpatialDisc::ElemDisc::CDPointSourcesSink::CDPointSourcesSink
CDPointSourcesSink(std::vector< double > unnamed)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesWSBCFV1
Definition: NavierStokesWSBCFV1.cpp:12
ug4Bridge::PCL::NumProcs
int NumProcs()
Returns the number of active processes.
Definition: global_functions.cpp:205
Table< std::string >::num_rows
size_t num_rows() const
ug4Bridge::Discretization::Nonlinear::NewtonSolver::disable_line_search
void disable_line_search()
Definition: NewtonSolver.cpp:24
ug4Bridge::Discretization::SpatialDisc::UserData::ProjectionLinker
Definition: ProjectionLinker.cpp:9
ug::LineVanka::update
bool update(size_t xsize)
ug4Bridge::Discretization::Output::GridFunctionVectorWriterDirichlet0::set_level
void set_level(size_t level)
Definition: GridFunctionVectorWriterDirichlet0.cpp:18
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFIELDSStabilization
Definition: NavierStokesFIELDSStabilization.cpp:12
ug4Bridge::Discretization::Nonlinear::NewtonSolver::total_linsolver_steps
int total_linsolver_steps() const
Definition: NewtonSolver.cpp:62
ug::GlobalGridFunctionGradientData::evaluate_global
void evaluate_global(MathVector< dim > &value, const MathVector< dim > &x) const
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowBase::add
void add(const char *Velocity, const char *unnamed)
Definition: NavierStokesInflowBase.cpp:19
ug4Bridge::LuaUserFunctionNumber
Definition: LuaUserFunctionNumber.cpp:6
ug4Bridge::Info::list_cfunctions
void list_cfunctions()
list all cfunctions
Definition: global_functions.cpp:2726
ug4Bridge::Grid::RasterLayerDesc::filename
std::string filename() const
Returns the filename of the given layer-desc.
Definition: RasterLayerDesc.cpp:16
ug4Bridge::PCL::ParallelSum
double ParallelSum(double t)
returns the sum of t over all processes. note: you have to assure that all processes call this functi...
Definition: global_functions.cpp:256
ug4Bridge::Grid::Grid::num_faces
size_t num_faces() const
Definition: Grid.cpp:23
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserNumber::type
std::string type() const
Definition: CplUserNumber.cpp:17
ug4Bridge::Grid::IRefiner::num_marked_elements
size_t num_marked_elements()
Definition: IRefiner.cpp:28
ug4Bridge::Discretization::AssembleLinearOperatorRhsAndSolution
void AssembleLinearOperatorRhsAndSolution(AssembledLinearOperator *unnamed, Vector *unnamed, Vector *unnamed)
Definition: global_functions.cpp:1817
ug4Bridge::Discretization::MultiGrid::ITransferPostProcess::ITransferPostProcess
ITransferPostProcess()=delete
Constructor hidden / deactivated.
ug4Bridge::Refinement::MarkNeighborsForAnisotropicRefinement
void MarkNeighborsForAnisotropicRefinement(IRefiner *refiner, bool sideNeighborsOnly)
Definition: global_functions.cpp:1281
ug4Bridge::Grid::CreateSmoothHierarchy
bool CreateSmoothHierarchy(MultiGrid *unnamed, size_t unnamed)
Definition: global_functions.cpp:778
ug4Bridge::promesh::Selection::Edges::SelectShortPolychains
void SelectShortPolychains(Mesh *mesh, double maxChainLength, bool closedChainsOnly)
Selects polygonal chains which are shorter than the given threshold.
Definition: global_functions.cpp:3802
ug4Bridge::promesh::Selection::Vertices::SelectBoundaryVertices
void SelectBoundaryVertices(Mesh *mesh)
Selects vertices that lie on the boundary of the geometry.
Definition: global_functions.cpp:3388
ug4Bridge::Grid::ISelector::deselect
void deselect(Vertex *unnamed)
Definition: ISelector.cpp:15
ug4Bridge::Discretization::TimeDisc::ITimeDiscretization::set_stage
void set_stage(size_t stage)
Definition: ITimeDiscretization.cpp:28
ug::IVectorDebugWriter::leave_section
void leave_section()
ug4Bridge::Grid::LoadGrid
bool LoadGrid(Grid *grid, ISubsetHandler *sh, const char *filename)
Definition: global_functions.cpp:787
ug4Bridge::promesh::FaceIterator::equal
bool equal(FaceIterator *unnamed)
Definition: FaceIterator.cpp:19
ug4Bridge::OrthoPoly::SqNormOfLegendrePoly
double SqNormOfLegendrePoly(size_t unnamed)
Returns the scalar square of the n-th Legendre polynomial.
Definition: global_functions.cpp:663
ug4Bridge::Info::EnableLUA2C
void EnableLUA2C(bool bEnable)
Definition: global_functions.cpp:2844
ug4Bridge::Algebra::Solver::PowerMethod::set_linear_operator_B
void set_linear_operator_B(SmartPtr< ILinearOperator > LinearOperatorB)
Definition: PowerMethod.cpp:19
ug4Bridge::Info::ls
void ls()
list all objects
Definition: global_functions.cpp:2719
ug4Bridge::PCL::ParallelMax
double ParallelMax(double t)
returns the minimum of t over all processes. note: you have to assure that all processes call this fu...
Definition: global_functions.cpp:247
ug4Bridge::Algebra::Preconditioner::DiagVanka::DiagVanka
DiagVanka()
ug::CylinderCutProjector::set_center
void set_center(const vector3 &center)
ug4Bridge::promesh::Remeshing::Refinement::PlaneCut
void PlaneCut(Mesh *mesh, const Vec *plane_center, const Vec *plane_normal)
Cuts selected edges along the given plane.
Definition: global_functions.cpp:5357
ug4Bridge::SpatialDisc::Electromagnetism::NedelecProject::compute_div
void compute_div(SmartPtr< GridFunction > GridFunction_for_u, const char *Function_names, SmartPtr< GridFunction > GridFunction_for_div)
Definition: NedelecProject.cpp:24
ug4Bridge::Discretization::SpatialDisc::UserData::ProjectionLinker::ProjectionLinker
ProjectionLinker(SmartPtr< CplUserVector > unnamed)
ug4Bridge::Domain::GetEdgeByCoordinate
Edge * GetEdgeByCoordinate(Domain *unnamed, double unnamed, double unnamed, double unnamed)
Definition: global_functions.cpp:1122
ug4Bridge::Grid::CylinderProjector::set_axis
void set_axis(const Vec *axis)
Definition: CylinderProjector.cpp:32
ug4Bridge::Grid::RasterLayerDesc
Layer Desc for RasterLayers class.
Definition: RasterLayerDesc.cpp:6
ug4Bridge::Discretization::MultiGrid::StdTransfer::p1_lagrange_optimization_enabled
bool p1_lagrange_optimization_enabled() const
Definition: StdTransfer.cpp:26
ug4Bridge::Grid::Grid::reserve_edges
void reserve_edges(size_t num)
Definition: Grid.cpp:16
ug::ThetaTimeStep::set_theta
void set_theta(number theta)
ug4Bridge::lua::DebugBacktrace
void DebugBacktrace(int unnamed)
Definition: global_functions.cpp:2690
MeasureSubsetArea
number MeasureSubsetArea(Mesh *obj, int subsetInd)
ug4Bridge::promesh::GridGeneration::Geometries::D::CreateTetrahedron
void CreateTetrahedron(Mesh *mesh, int subset, bool fill)
Creates a tetrahedron.
Definition: global_functions.cpp:5102
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1DynamicTurbViscData::set_kinematic_viscosity
void set_kinematic_viscosity(SmartPtr< CplUserNumber > KinematicViscosity)
Definition: FV1DynamicTurbViscData.cpp:21
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_postsmoother
void set_postsmoother(SmartPtr< ILinearIterator > Smoother)
Definition: GeometricMultiGrid.cpp:35
ug::DomainInfo::num_subsets
size_t num_subsets() const
ug::CompositeConvCheck::set_maximum_steps
void set_maximum_steps(int maxSteps)
ug4Bridge::Discretization::MultiGrid::ILocalSubspace::ILocalSubspace
ILocalSubspace()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::ApproximationSpace::GridFunction::grid_level
const GridLevel * grid_level() const
Definition: GridFunction.cpp:24
ug4Bridge::Grid::FractureInfoVec
Definition: FractureInfoVec.cpp:5
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFractFV1::set_fract_manager
void set_fract_manager(SmartPtr< DegeneratedLayerManager > Deg._fracture_manager)
Definition: ConvectionDiffusionFractFV1.cpp:17
ug4Bridge::Util::MemInfo::global_resident_memory
double global_resident_memory() const
Definition: MemInfo.cpp:14
ug4Bridge::SpatialDisc::ElemDisc::IElemError::set_error_estimator
void set_error_estimator(SmartPtr< ErrEstData > unnamed)
Definition: IElemError.cpp:17
ug::IElemDisc::add_elem_modifier
void add_elem_modifier(SmartPtr< IElemDiscModifier< TDomain > > elemModifier)
ug4Bridge::Util::Log::LogAssistant::enable_terminal_output
bool enable_terminal_output(bool bEnable)
enables or disables terminal output (enabled by default)
Definition: LogAssistant.cpp:22
ug::IRefiner::num_marked_faces
size_t num_marked_faces()
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowFE
Definition: NavierStokesInflowFE.cpp:12
ug::NewtonSolver::add_inner_step_update
void add_inner_step_update(SmartPtr< INewtonUpdate > NU)
ug4Bridge::Grid::SmoothProjector::set_change_rate
void set_change_rate(double changeRate)
Definition: SmoothProjector.cpp:21
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerMatrix::add
void add(SmartPtr< CplUserNumber > unnamed, SmartPtr< CplUserMatrix > unnamed)
Definition: ScaleAddLinkerMatrix.cpp:19
ug4Bridge::Info::list_internalFunctions
void list_internalFunctions()
list all of LUAs internal functions
Definition: global_functions.cpp:2740
ug4Bridge::LuaUserFunctionVectorNumber
Definition: LuaUserFunctionVectorNumber.cpp:6
ug4Bridge::promesh::Subsets::EraseSubset
void EraseSubset(Mesh *mesh, int subset_index, bool erase_geometry)
Erases a subset, but not its associated geometry.
Definition: global_functions.cpp:4746
set_bulk_modulus
void set_bulk_modulus(const number bulkModulus)
ug4Bridge::Algebra::Preconditioner::ILU::set_beta
void set_beta(double beta)
Definition: ILU.cpp:16
ug4Bridge::Discretization::ApproximationSpace::TimeDependentSpace::TimeDependentSpace
TimeDependentSpace(SmartPtr< IComponentSpace > component_space, double unnamed)
ug::EnergyConvCheck::set_linear_operator
void set_linear_operator(SmartPtr< ILinearOperator< TVector > > op)
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_mass
void set_mass(SmartPtr< CplUserNumber > Mass)
Definition: ConvectionDiffusionBase.cpp:38
ug4Bridge::Grid::CheckDistributedObjectConstraintTypes
bool CheckDistributedObjectConstraintTypes(MultiGrid *unnamed)
Definition: global_functions.cpp:869
ug4Bridge::promesh::Info::Qualities::PrintFaceAspectRatioHistogram
void PrintFaceAspectRatioHistogram(Mesh *mesh, int histogram_sections)
Prints a histogram of aspect ratios of selected faces.
Definition: global_functions.cpp:6130
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserNumber::CplUserNumber
CplUserNumber()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::Adaptive::VarianceMarkingEta::init_refinement
void init_refinement(double unnamed, int unnamed)
Definition: VarianceMarkingEta.cpp:24
ug4Bridge::Discretization::MultiGrid::UzawaBase::set_schur_operator_update
void set_schur_operator_update(SmartPtr< AssembledLinearOperator > beta, double unnamed)
Definition: UzawaBase.cpp:25
ug4Bridge::SpatialDisc::SmallStrainMechanics::PrandtlReuss::set_hardening_behavior
void set_hardening_behavior(int hardeningBehavior)
Definition: PrandtlReuss.cpp:27
ug4Bridge::promesh::Remeshing::Orientation::FixVolumeOrientation
int FixVolumeOrientation(Mesh *mesh)
Changes orientation of selected volumes, so that they are oriented correctly.
Definition: global_functions.cpp:5890
ug4Bridge::SpatialDisc::Electromagnetism::HiptmairHybridSmoother::set_Dirichlet
void set_Dirichlet(SmartPtr< EMDirichlet > Dirichlet_BC)
Definition: HiptmairHybridSmoother.cpp:18
ug4Bridge::promesh::Mesh::position
Vec * position(Vertex *unnamed)
Definition: Mesh.cpp:64
ug4Bridge::Grid::PlaneCutProjector::position
const Vec * position() const
Definition: PlaneCutProjector.cpp:23
ug4Bridge::Info::ClassUsage
void ClassUsage(const char *typeName)
print information about the usage of a type
Definition: global_functions.cpp:2777
ug4Bridge::promesh::Selection::ClearSelection
void ClearSelection(Mesh *mesh)
Clears the selection.
Definition: global_functions.cpp:3318
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::invalidate_error
void invalidate_error()
Definition: DomainDiscretization.cpp:36
ug4Bridge::Algebra::ILinearOperatorInverse::init
bool init(SmartPtr< ILinearOperator > unnamed)
Definition: ILinearOperatorInverse.cpp:15
ug4Bridge::RayTracing::DomainRayTracer::trace_point
const Vec * trace_point(size_t index) const
Definition: DomainRayTracer.cpp:23
ug4Bridge::Discretization::TimeDisc::SDIRK::SDIRK
SDIRK(SmartPtr< IDomainDiscretization > Domain_Discretization)
ug::IDomain::additional_subset_handler
SmartPtr< TSubsetHandler > additional_subset_handler(std::string name)
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_emulate_full_refined_grid
void set_emulate_full_refined_grid(bool unnamed)
Definition: GeometricMultiGrid.cpp:58
ug4Bridge::Discretization::MultiGrid::StdTransfer::set_prolongation_damping
void set_prolongation_damping(double unnamed)
Definition: StdTransfer.cpp:17
ug4Bridge::DirectoryExists
bool DirectoryExists(const char *unnamed)
Definition: global_functions.cpp:129
ug4Bridge::Algebra::EnergyConvCheck::EnergyConvCheck
EnergyConvCheck(int Maximum_Steps, double Minimum_Defect, double Relative_Reduction, bool Verbosity)
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_mass_scale
void set_mass_scale(SmartPtr< CplUserNumber > Mass_Scale)
Definition: ConvectionDiffusionBase.cpp:36
ug4Bridge::promesh::GridGeneration::BasicElements::CreateVertex
Vertex * CreateVertex(Mesh *mesh, const Vec *position, int subset)
Creates a new vertex.
Definition: global_functions.cpp:4973
ug4Bridge::RayTracing::DomainRayTracer::trace_point_z
double trace_point_z(size_t index) const
Definition: DomainRayTracer.cpp:32
Table< std::string >::set_default_col_seperator
void set_default_col_seperator(const char *c)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::ConstantBoxFilter
Definition: ConstantBoxFilter.cpp:10
ug4Bridge::Discretization::SpatialDisc::UserData::UserNumber
Definition: UserNumber.cpp:9
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::DiscConstraintFVCR::set_limiter
void set_limiter(bool unnamed)
Definition: DiscConstraintFVCR.cpp:54
ug4Bridge::Algebra::IPreconditionedLinearOperatorInverse::set_preconditioner
void set_preconditioner(SmartPtr< ILinearIterator > Preconditioner)
Definition: IPreconditionedLinearOperatorInverse.cpp:15
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_discretization
void set_discretization(SmartPtr< IAssemble > Discretization)
Definition: GeometricMultiGrid.cpp:21
ug4Bridge::Discretization::Nonlinear::NewtonSolver
Definition: NewtonSolver.cpp:8
ug4Bridge::Discretization::SpatialDisc::UserData::UserVector::type
std::string type() const
Definition: UserVector.cpp:17
ug4Bridge::c_float
Definition: c_float.cpp:4
ug::CompositeConvCheck::reduction
number reduction() const
ug4Bridge::Grid::MultiGrid::num_quadrilaterals
size_t num_quadrilaterals(int unnamed) const
Definition: MultiGrid.cpp:21
ug4Bridge::Discretization::Nonlinear::StandardLineSearch::StandardLineSearch
StandardLineSearch()
ug4Bridge::Discretization::NestedIterationSolver::set_refinement_marking
void set_refinement_marking(SmartPtr< IElementMarkingStrategy > unnamed)
Definition: NestedIterationSolver.cpp:38
ug4Bridge::promesh::Remeshing::ResolveIntersections::ResolveSelfIntersections
void ResolveSelfIntersections(Mesh *mesh, double snap_threshold)
Resolves self intersections of faces and edges.
Definition: global_functions.cpp:5915
ug4Bridge::Grid::CylinderCutProjector::set_axis
void set_axis(const Vec *axis)
Definition: CylinderCutProjector.cpp:23
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::ignore_init_for_base_solver
bool ignore_init_for_base_solver() const
Definition: GeometricMultiGrid.cpp:69
ug4Bridge::Algebra::Preconditioner::GaussSeidelBase::enable_consistent_interfaces
void enable_consistent_interfaces(bool enable)
makes the matrix and defect consistent at the proc. interfaces
Definition: GaussSeidelBase.cpp:18
ug::SmoothProjector::set_change_rate
void set_change_rate(number changeRate)
ug4Bridge::promesh::Selection::Vertices::SelectInterfaceVertices
void SelectInterfaceVertices(Mesh *mesh, bool regard_selected_neighbors_only)
Selects elements which are adjacent to higher dimensional elements of different subsets.
Definition: global_functions.cpp:3437
ug4Bridge::Discretization::Output::VTKOutput::fctName
fctName
selects a value of a grid function value to be written. example:
Definition: VTKOutput.cpp:22
ug4Bridge::Algebra::VecScaleAssign
void VecScaleAssign(Vector *dest, double alpha, const Vector *vec)
dest <- alpha * vec
Definition: global_functions.cpp:1695
ug::ApproximationSpace::get_dim
int get_dim() const
ug4Bridge::promesh::Mesh::triangle_subset_begin
SmartPtr< FaceIterator > triangle_subset_begin(int unnamed)
Definition: Mesh.cpp:100
ug4Bridge::Discretization::Nonlinear::NLGaussSeidelSolver::prepare
bool prepare(Vector *u)
Definition: NLGaussSeidelSolver.cpp:30
ug4Bridge::Grid::MultiGrid::num_prisms
size_t num_prisms(int unnamed) const
Definition: MultiGrid.cpp:29
ug4Bridge::Algebra::IVectorWriter::update
bool update(Vector *v)
updates the vector v
Definition: IVectorWriter.cpp:16
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_cycle_type
void set_cycle_type(int Cycle_Type)
Definition: GeometricMultiGrid.cpp:37
ug4Bridge::promesh::Mesh::hexahedron_subset_end
SmartPtr< VolumeIterator > hexahedron_subset_end(int unnamed)
Definition: Mesh.cpp:152
ug4Bridge::promesh::Mesh::octahedron_end
SmartPtr< VolumeIterator > octahedron_end()
Definition: Mesh.cpp:157
ug4Bridge::Discretization::SpatialDisc::IDomainDiscretization
Definition: IDomainDiscretization.cpp:8
ug::Domain::position_attachment
position_attachment_type & position_attachment()
ug4Bridge::Discretization::SpatialDisc::IConstraint::IConstraint
IConstraint()=delete
Constructor hidden / deactivated.
ug4Bridge::Grid::DegeneratedLayerManager::init_refiner
void init_refiner(SmartPtr< GlobalFracturedMediumRefiner > refiner, bool as_low_dim)
Definition: DegeneratedLayerManager.cpp:33
ug::ExplicitGridFunctionGradient::get_subset_coeff
double get_subset_coeff(const std::string &key) const
ug4Bridge::Util::Profiler::WriteCallLog
void WriteCallLog(const char *filename)
writes txt file with call log
Definition: global_functions.cpp:305
ug4Bridge::Algebra::Solver::ExternalSolverCPU2::enable_consistent_interfaces
void enable_consistent_interfaces(bool unnamed)
Definition: ExternalSolverCPU2.cpp:16
ug4Bridge::Discretization::Nonlinear::INewtonUpdate::INewtonUpdate
INewtonUpdate()=delete
Constructor hidden / deactivated.
assign
void assign(const MathSymmetricMatrix &v)
ug4Bridge::promesh::Subsets::Separate::SeparateFaceSubsetsByNormal
void SeparateFaceSubsetsByNormal(Mesh *mesh)
Collects faces of each subset that have a similar normal and assigns them to new subsets.
Definition: global_functions.cpp:4862
ug::SequentialSubspaceCorrection::set_vertex_subspace
void set_vertex_subspace(SmartPtr< ILocalSubspace< TDomain, TAlgebra, Vertex > > spVertexSubspace)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowFV
Definition: NavierStokesInflowFV.cpp:12
ug4Bridge::RayTracing::DomainRayTracer::trace_ray
size_t trace_ray(const Vec *rayFrom, const Vec *rayTo)
Definition: DomainRayTracer.cpp:18
ug4Bridge::Grid::GlobalFracturedMediumRefiner::set_subset_handler
void set_subset_handler(ISubsetHandler *sh)
Definition: GlobalFracturedMediumRefiner.cpp:14
ug4Bridge::Algebra::VectorDebugWritingObject
Definition: VectorDebugWritingObject.cpp:7
ug4Bridge::promesh::Selection::Edges::SelectMarkedEdges
void SelectMarkedEdges(Mesh *mesh)
Selects edges which are marked.
Definition: global_functions.cpp:3663
ug4Bridge::Discretization::TimeDisc::ITimeDiscretization::finish_step_elem
void finish_step_elem(SmartPtr< SolutionTimeSeries > unnamed)
Definition: ITimeDiscretization.cpp:26
ug::LognormalRandomField::set_config
void set_config(size_t N, double mean_f, double sigma_f, double sigma)
ug4Bridge::promesh::Subsets::AssignVolumeSubsetsByAspectRatio
void AssignVolumeSubsetsByAspectRatio(Mesh *mesh, int histogram_sections, bool erase_old_subsets)
Assigns subsets according to an aspect ratio histogram.
Definition: global_functions.cpp:4923
ug4Bridge::Util::VecMath::Vec::coord
double coord(size_t unnamed) const
Definition: Vec.cpp:22
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesNoUpwind
Definition: NavierStokesNoUpwind.cpp:8
ug4Bridge::Grid::GlobalSubdivisionMultiGridRefiner
Definition: GlobalSubdivisionMultiGridRefiner.cpp:7
ug4Bridge::Algebra::VectorDebugWritingObject::VectorDebugWritingObject
VectorDebugWritingObject()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::ApproximationSpace::ApproximationSpace::ApproximationSpace
ApproximationSpace(SmartPtr< Domain > Domain)
ug4Bridge::Discretization::MultiGrid::UzawaBase::set_forward_iter
void set_forward_iter(SmartPtr< ILinearIterator > beta)
Definition: UzawaBase.cpp:18
ug4Bridge::c_int
Definition: c_int.cpp:4
ug4Bridge::promesh::Mesh::set_pivot
void set_pivot(const Vec *unnamed)
Definition: Mesh.cpp:68
ug4Bridge::LuaUserNumberNumberFunction::set_lua_callback
void set_lua_callback(const char *unnamed)
Definition: LuaUserNumberNumberFunction.cpp:11
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CROrderSloan
void CROrderSloan(ApproximationSpace *unnamed, GridFunction *unnamed, bool unnamed, bool unnamed, bool unnamed)
Definition: global_functions.cpp:6421
ug4Bridge::Util::SetMinSecondsUntilProgress
void SetMinSecondsUntilProgress(size_t seconds)
determines after which time a progress bar can show up
Definition: global_functions.cpp:170
ug::ITimeDiscretization::prepare_step
virtual void prepare_step(SmartPtr< VectorTimeSeries< vector_type > > prevSol, number dt)=0
IElemEstimatorFuncs< IElemDisc< TDomain >, TDomain >::set_error_estimator
void set_error_estimator(SmartPtr< IErrEstData< TDomain > > ee)
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFVCR::ConvectionDiffusionFVCR
ConvectionDiffusionFVCR(const char *Function(s), const char *Subset(s))
ug4Bridge::Discretization::SpatialDisc::IAssemble
Definition: IAssemble.cpp:8
ug::NeumannBoundaryBase::add
virtual void add(SmartPtr< CplUserData< number, dim > > data, const char *BndSubsets, const char *InnerSubsets)=0
ug::VTKOutput::clear_selection
void clear_selection()
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesNoNormalStressOutflowFV::NavierStokesNoNormalStressOutflowFV
NavierStokesNoNormalStressOutflowFV(SmartPtr< IncompressibleNavierStokesBase > MasterDisc)
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_surface_level
void set_surface_level(int Surface_Level)
Definition: GeometricMultiGrid.cpp:25
ug4Bridge::Discretization::Adaptive::StdRefinementMarking::set_max_level
void set_max_level(int unnamed)
Definition: StdRefinementMarking.cpp:19
ug4Bridge::Discretization::SpatialDisc::ErrEstData
Definition: ErrEstData.cpp:8
ug4Bridge::Util::ug_set_root_path
void ug_set_root_path(std::string pathName)
Sets the paths relative to passed root path.
Definition: global_functions.cpp:54
ug::ILinearOperatorInverse::reduction
number reduction() const
ug4Bridge::Grid::GlobalFracturedMediumRefiner::GlobalFracturedMediumRefiner
GlobalFracturedMediumRefiner()
ug4Bridge::Discretization::MultiGrid::ElementGaussSeidel::select_schur_cmp
void select_schur_cmp(std::vector< std::string > unnamed, double unnamed)
Definition: ElementGaussSeidel.cpp:26
ug4Bridge::Algebra::Preconditioner::SparseBlockGaussSeidel::set_depth
void set_depth(size_t unnamed)
Definition: SparseBlockGaussSeidel.cpp:18
ug4Bridge::Grid::GridObject::GridObject
GridObject()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::ApproximationSpace::L2ComponentSpace::L2ComponentSpace
L2ComponentSpace(const char *fctNames)
ug::ILU::set_inversion_eps
void set_inversion_eps(number eps)
ug4Bridge::Grid::CylinderProjector::radius
double radius() const
Definition: CylinderProjector.cpp:42
ug4Bridge::promesh::Util::GetBoundingBox
SmartPtr< Box > GetBoundingBox(Mesh *unnamed)
Returns the bounding box of the specified mesh.
Definition: global_functions.cpp:6274
ug4Bridge::Util::Log::LogAssistant::flush
void flush()
flush all buffers, especially the file buffer.
Definition: LogAssistant.cpp:41
Table< std::string >::add_cols
void add_cols(size_t num)
ug4Bridge::promesh::CoordinateTransform::SubdivisionProjection::ProjectToLimitPiecewiseLoop
void ProjectToLimitPiecewiseLoop(Mesh *mesh)
Projects all vertices in the grid to their limit positions as defined by the piecewise loop scheme.
Definition: global_functions.cpp:3285
ug4Bridge::Discretization::SpatialDisc::UserData::UserDataInfo
Definition: UserDataInfo.cpp:7
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFractFV1::set_upwind
void set_upwind(SmartPtr< IConvectionShapes > unnamed)
Definition: ConvectionDiffusionFractFV1.cpp:19
ug4Bridge::SpatialDisc::ElemDisc::CDSingularSourcesAndSinks::add_line
void add_line(SmartPtr< CDLineSourcesSink > unnamed)
Definition: CDSingularSourcesAndSinks.cpp:17
ug4Bridge::Grid::SphereProjector::radius
double radius() const
Definition: SphereProjector.cpp:34
ug4Bridge::Algebra::Obstacle::ObstacleInNormalDir::ObstacleInNormalDir
ObstacleInNormalDir()
ug4Bridge::Algebra::Restart::ReadFromFile
void ReadFromFile(Vector *unnamed, std::string unnamed)
Definition: global_functions.cpp:1807
ug4Bridge::promesh::Mesh::volume_begin
SmartPtr< VolumeIterator > volume_begin()
Definition: Mesh.cpp:113
ug::Heightfield::no_data_value
number no_data_value() const
ug::BDF::set_order
void set_order(size_t order)
ug4Bridge::Algebra::DebugWriterContext::DebugWriterContext
DebugWriterContext()
ug4Bridge::RayTracing::DomainRayTracer
Definition: DomainRayTracer.cpp:5
ug4Bridge::promesh::Subsets::AssignNewSubset
void AssignNewSubset(Mesh *mesh, const char *name, bool assign_vertices, bool assign_edges, bool assign_faces, bool assign_volumes)
Assigns selected elements to a new subset.
Definition: global_functions.cpp:4671
ug4Bridge::Grid::IRefiner
Definition: IRefiner.cpp:5
ug4Bridge::Algebra::Preconditioner::SymmetricBlockGaussSeidel
SymmetricBlockGaussSeidel.
Definition: SymmetricBlockGaussSeidel.cpp:9
ug4Bridge::Discretization::ApproximationSpace::CompositeSpace::is_time_dependent
bool is_time_dependent() const
Definition: CompositeSpace.cpp:18
ug4Bridge::SpatialDisc::SmallStrainMechanics::MarkDamage
void MarkDamage(SmartPtr< GridFunction > unnamed, SmartPtr< GridFunction > unnamed, IRefiner *unnamed, double unnamed, double unnamed, int unnamed, std::vector< Vec * > unnamed, std::vector< double > unnamed)
Definition: global_functions.cpp:2884
ug4Bridge::Util::Internal::IsDefinedUG_DIM_3
bool IsDefinedUG_DIM_3()
Definition: global_functions.cpp:425
ug4Bridge::Serialization::LuaWriteCout
void LuaWriteCout(const char *unnamed)
Definition: global_functions.cpp:2712
ug4Bridge::Discretization::SpatialDisc::IAssemble::assemble_mass_matrix
void assemble_mass_matrix(Matrix *M, const Vector *u)
assembles mass matrix on surface grid
Definition: IAssemble.cpp:38
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::DiscConstraintFVCR::DiscConstraintFVCR
DiscConstraintFVCR(SmartPtr< GridFunction > Grid_function)
ug4Bridge::promesh::Mesh::face_subset_end
SmartPtr< FaceIterator > face_subset_end(int unnamed)
Definition: Mesh.cpp:96
ug4Bridge::Discretization::Nonlinear::StandardLineSearch::set_offset
void set_offset(std::string strOffset)
Definition: StandardLineSearch.cpp:42
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::OrderCRCuthillMcKee
void OrderCRCuthillMcKee(ApproximationSpace *unnamed, GridFunction *unnamed, bool unnamed)
Definition: global_functions.cpp:6378
ug4Bridge::LuaShell::LuaShell::abort_run
void abort_run(const char *unnamed)
Definition: LuaShell.cpp:15
ug4Bridge::c_void::c_void
c_void()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Selection::Edges::SelectInnerEdges
void SelectInnerEdges(Mesh *mesh)
Selects edges that do not lie on the boundary of the geometry.
Definition: global_functions.cpp:3627
ug::LogAssistant::set_debug_level
bool set_debug_level(const char *debugID, int level)
ug4Bridge::Util::Variant::Variant
Variant()
ug4Bridge::ActiveSet::lagrange_multiplier
void lagrange_multiplier(GridFunction *unnamed, const GridFunction *unnamed)
computes lagrange multiplier
Definition: ActiveSet.cpp:30
ug4Bridge::Grid::RasterLayers::RasterLayers
RasterLayers()
ug::GlobalMarking::set_tolerance
void set_tolerance(number tol)
ug4Bridge::Discretization::SpatialDisc::UserData::DarcyVelocityLinker::set_permeability
void set_permeability(double unnamed)
Definition: DarcyVelocityLinker.cpp:18
ug4Bridge::promesh::Selection::Vertices::SelectAssociatedVertices
void SelectAssociatedVertices(Mesh *mesh)
Selects vertices that belong to selected edges, faces and volumes.
Definition: global_functions.cpp:3412
ug4Bridge::Grid::MultiGrid::num_volumes
size_t num_volumes(int unnamed) const
Definition: MultiGrid.cpp:23
ug4Bridge::Discretization::Adaptive::MaximumMarking
Definition: MaximumMarking.cpp:8
ug::NewtonSolver::clear_step_update
void clear_step_update(SmartPtr< INewtonUpdate > NU)
ug4Bridge::Discretization::SpatialDisc::UserData::DependentUserDataMatrix::DependentUserDataMatrix
DependentUserDataMatrix()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::EigenSolver::set_pinvit
void set_pinvit(size_t iPINVIT)
1 = preconditioned inverse block iteration, 2 = preconditioned block gradient descent,...
Definition: EigenSolver.cpp:58
ug4Bridge::Discretization::Output::WriteGridFunctionToVTK
void WriteGridFunctionToVTK(GridFunction *GridFunction, const char *Filename)
Saves GridFunction to *.vtk file.
Definition: global_functions.cpp:2142
ug4Bridge::Grid::UGXFileInfo::grid_has_volumes
bool grid_has_volumes(size_t gridInd) const
Definition: UGXFileInfo.cpp:30
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::ElementBoxFilter
Definition: ElementBoxFilter.cpp:10
ug4Bridge::Discretization::SpatialDisc::UserData::UserMatrix::get_dim
int get_dim() const
Definition: UserMatrix.cpp:16
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserTensor4::CplUserTensor4
CplUserTensor4()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::VectorDebugWritingObject::vector_debug_writer
SmartPtr< IVectorDebugWriter > vector_debug_writer()
Definition: VectorDebugWritingObject.cpp:17
ug4Bridge::Discretization::Nonlinear::NLGaussSeidelSolver::set_convergence_check
void set_convergence_check(SmartPtr< IConvergenceCheck > convCheck)
Definition: NLGaussSeidelSolver.cpp:20
ug::DomainRayTracer::trace_point_z
number trace_point_z(size_t i) const
ug4Bridge::promesh::Selection::CoordinateRange::DeselectElementsByRangeZ
void DeselectElementsByRangeZ(Mesh *mesh, double min, double max, bool deselect_vrts, bool deselect_edges, bool deselect_faces, bool deselect_volumes)
Deselects all elements whose center lies in the specified range.
Definition: global_functions.cpp:4581
ug::DomainInfo::to_string
std::string to_string() const
ug::NLJacobiSolver::set_damp
void set_damp(number damp)
ug4Bridge::promesh::Selection::Volumes::SelectSlivers
int SelectSlivers(Mesh *mesh, double threshold_ratio)
Selects flat tetrahedrons. Threshold-ratio specifies the minimal ratio between the distance of two op...
Definition: global_functions.cpp:4234
ug::NLJacobiSolver::set_convergence_check
void set_convergence_check(SmartPtr< IConvergenceCheck< vector_type > > spConvCheck)
ug4Bridge::Algebra::DebugWriterContext::print_message
void print_message()
Definition: DebugWriterContext.cpp:17
ug4Bridge::Refinement::MarkForRefinement_VolumesInSphere
void MarkForRefinement_VolumesInSphere(Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius)
Definition: global_functions.cpp:1427
ug4Bridge::Grid::DegeneratedLayerManager::subset
int subset(size_t index_in_the_manager)
Definition: DegeneratedLayerManager.cpp:26
ug4Bridge::Discretization::AssembledLinearOperator
Definition: AssembledLinearOperator.cpp:7
ug::VarianceMarkingEta::init_coarsening
void init_coarsening(number theta, int min_level)
ug4Bridge::Discretization::NestedIterationSolver::set_debug_elem_error
void set_debug_elem_error(SmartPtr< GridFunction > unnamed)
Definition: NestedIterationSolver.cpp:44
ug4Bridge::Discretization::ApproximationSpace::GridFunction::num_dofs
size_t num_dofs() const
Definition: GridFunction.cpp:25
ug::DomainInfo::num_elements
size_t num_elements() const
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesFullUpwind
Definition: NavierStokesFullUpwind.cpp:8
ug4Bridge::Util::Log::LogAssistant::set_debug_levels
bool set_debug_levels(int lev)
sets the debug level of all tags to 'lev'
Definition: LogAssistant.cpp:25
ug4Bridge::Discretization::MultiGrid::StdInjection::do_restrict
void do_restrict(Vector *unnamed, const Vector *unnamed)
Definition: StdInjection.cpp:19
ug4Bridge::SpatialDisc::Electromagnetism::NedelecProject::apply
void apply(Vector *GridFunction)
Definition: NedelecProject.cpp:20
ug4Bridge::SpatialDisc::SmallStrainMechanics::HookeLaw::set_elasticity_tensor_orthotropic_E_G_nu
void set_elasticity_tensor_orthotropic_E_G_nu(double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed, double unnamed)
Definition: HookeLaw.cpp:33
alpha
number alpha
ug4Bridge::promesh::RasterLayers::ProjectToLayer
void ProjectToLayer(Mesh *mesh, RasterLayers *layers, int layer_index)
Projects a (surface-)mesh to the specified raster-layer. Only height values in valid regions are adju...
Definition: global_functions.cpp:5236
ug::ProtectSubsetPartitionWeighting::set_weight
void set_weight(int si, int weight)
Table< std::string >::set_row_seperators
void set_row_seperators(std::string s)
ug4Bridge::LuaUserMatrix
Definition: LuaUserMatrix.cpp:6
ug4Bridge::Domain::MinimizeMemoryFootprint
void MinimizeMemoryFootprint(Domain *unnamed)
Definition: global_functions.cpp:1170
set_hooke_elasticity_tensor_E_nu
void set_hooke_elasticity_tensor_E_nu(const number E, const number nu)
ug4Bridge::Discretization::ApproximationSpace::CheckGFValuesAtVolumes
bool CheckGFValuesAtVolumes(const GridFunction *unnamed, const char *unnamed)
Definition: global_functions.cpp:1957
ug4Bridge::Discretization::ApproximationSpace::GridFunctionNumberData::GridFunctionNumberData
GridFunctionNumberData(SmartPtr< GridFunction > GridFunction, const char *Component)
ug4Bridge::Grid::Selector::num_faces
size_t num_faces() const
Definition: Selector.cpp:14
ug::SphereProjector::influence_radius
number influence_radius() const
ug::IElemDiscBase::set_stationary
void set_stationary()
ug4Bridge::promesh::Mesh::hexahedron_subset_begin
SmartPtr< VolumeIterator > hexahedron_subset_begin(int unnamed)
Definition: Mesh.cpp:148
ug4Bridge::Discretization::MultiGrid::ITransferOperator
Definition: ITransferOperator.cpp:8
ug4Bridge::Discretization::Adaptive::ExpectedErrorMarkingStrategy::set_max_level
void set_max_level(int unnamed)
Definition: ExpectedErrorMarkingStrategy.cpp:21
ug4Bridge::Discretization::Nonlinear::ILineSearch::ILineSearch
ILineSearch()=delete
Constructor hidden / deactivated.
ug4Bridge::ActiveSet::prepare
void prepare(GridFunction *prepare)
Definition: ActiveSet.cpp:17
ug4Bridge::promesh::Mesh::selector
Selector * selector()
Definition: Mesh.cpp:66
ug4Bridge::promesh::FaceIterator::clone
SmartPtr< FaceIterator > clone()
Definition: FaceIterator.cpp:13
ug::DegeneratedLayerManager::add
void add(const char *ss_names)
ug4Bridge::Discretization::ApproximationSpace::GlobalGridFunctionGradientData::GlobalGridFunctionGradientData
GlobalGridFunctionGradientData(SmartPtr< GridFunction > GridFunction, const char *Component)
ug::PartitionMap::clear
void clear()
ug4Bridge::Discretization::SpatialDisc::UserData::DarcyVelocityLinker::set_viscosity
void set_viscosity(double unnamed)
Definition: DarcyVelocityLinker.cpp:22
ug::H1SemiComponentSpace::get_weight
ConstSmartPtr< weight_type > get_weight()
ug4Bridge::Discretization::SpatialDisc::UserData::DependentUserDataMatrix
Definition: DependentUserDataMatrix.cpp:9
ug4Bridge::CompositeConvCheck::set_level
void set_level(int grid_level)
sets grid level where defect vectors come from
Definition: CompositeConvCheck.cpp:20
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRILUT::set_info
void set_info(bool info)
sets storage information output
Definition: CRILUT.cpp:50
ug4Bridge::Algebra::ILinearOperatorInverse::ILinearOperatorInverse
ILinearOperatorInverse()=delete
Constructor hidden / deactivated.
ug4Bridge::Grid::ProjectionHandler::set_projector
void set_projector(int subsetIndex, SmartPtr< RefinementProjector > projector)
Definition: ProjectionHandler.cpp:25
ug4Bridge::Discretization::TimeDisc::ITimeDiscretization
Definition: ITimeDiscretization.cpp:8
ug4Bridge::Discretization::MultiGrid::StdTransfer::enable_p1_lagrange_optimization
void enable_p1_lagrange_optimization(bool unnamed)
Definition: StdTransfer.cpp:25
ug4Bridge::Discretization::SpatialDisc::UserData::LognormalRandomField::LognormalRandomField
LognormalRandomField()
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::set_div_factor
void set_div_factor(SmartPtr< CplUserNumber > Pressure)
Definition: SmallStrainMechanics.cpp:28
ug4Bridge::promesh::Mesh::create_prism
Volume * create_prism(Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed)
Definition: Mesh.cpp:49
ug4Bridge::LuaCondUserMatrix::LuaCondUserMatrix
LuaCondUserMatrix(const char *Callback)
ug4Bridge::Init::InitUG
void InitUG(int Dimension, const AlgebraType *AlgebraType, bool verbose)
Definition: global_functions.cpp:2570
ug::NLJacobiSolver::init
virtual bool init(SmartPtr< IOperator< vector_type > > op)
ug4Bridge::Discretization::SpatialDisc::UserData::UserMatrix
Definition: UserMatrix.cpp:9
ug4Bridge::SpatialDisc::Electromagnetism::NedelecDirichletBC::add_0
void add_0(const char *Value)
Definition: NedelecDirichletBC.cpp:16
ug::NLGaussSeidelSolver::init
virtual bool init(SmartPtr< IOperator< vector_type > > op)
ug4Bridge::SpatialDisc::Electromagnetism::HiptmairHybridSmoother
Definition: HiptmairHybridSmoother.cpp:8
ug4Bridge::promesh::Remeshing::BooleanOperations::FaceIntersection
void FaceIntersection(Mesh *mesh, int subset_1, int subset_2, double snap_threshold)
Performs an intersection operation on the geometry of the two specifed subsets. IMPORTANT: Both subse...
Definition: global_functions.cpp:6020
ug::DiscConstraintFVCR::set_zero_grad_bnd
void set_zero_grad_bnd(const char *subsets)
ug4Bridge::Grid::IRefiner::set_projector
void set_projector(SmartPtr< RefinementProjector > unnamed)
Definition: IRefiner.cpp:22
ug4Bridge::Discretization::SpatialDisc::UserData::InverseLinker
Definition: InverseLinker.cpp:9
ug4Bridge::Grid::GlobalFracturedMediumRefiner
Definition: GlobalFracturedMediumRefiner.cpp:5
ug4Bridge::Grid::Grid::num_triangles
size_t num_triangles() const
Definition: Grid.cpp:24
ug4Bridge::Grid::CylinderProjector::axis
const Vec * axis() const
Definition: CylinderProjector.cpp:40
ug4Bridge::promesh::Mesh::octahedron_subset_begin
SmartPtr< VolumeIterator > octahedron_subset_begin(int unnamed)
Definition: Mesh.cpp:156
ug4Bridge::Discretization::SpatialDisc::UserData::CompositeUserNumber::add
void add(int unnamed, SmartPtr< UserNumber > unnamed)
Definition: CompositeUserNumber.cpp:18
ug4Bridge::Discretization::SpatialDisc::UserData::RotatingVelocity2d::RotatingVelocity2d
RotatingVelocity2d(double unnamed, double unnamed, double unnamed)
ug4Bridge::promesh::Selection::Edges::SelectEdgesByDirection
void SelectEdgesByDirection(Mesh *mesh, const Vec *direction, double min_deviation_angle, double max_deviation_angle, bool select_flipped_edges)
Selects all edges which do not deviate further from the specified direction than the given angle....
Definition: global_functions.cpp:3771
ug4Bridge::Discretization::SpatialDisc::UserData::DarcyVelocityLinker::set_density
void set_density(double unnamed)
Definition: DarcyVelocityLinker.cpp:24
ug4Bridge::Discretization::Nonlinear::AssembledOperator::level
const GridLevel * level() const
Definition: AssembledOperator.cpp:25
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowFE::NavierStokesInflowFE
NavierStokesInflowFE(SmartPtr< NavierStokesFE > MasterElemDisc)
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::add_restriction_post_process
void add_restriction_post_process(SmartPtr< ITransferPostProcess > Restriction_Post_Process)
Definition: GeometricMultiGrid.cpp:54
ug4Bridge::Discretization::NestedIterationSolver::set_max_steps
void set_max_steps(int unnamed)
Definition: NestedIterationSolver.cpp:42
ug4Bridge::SpatialDisc::Upwind::IConvectionShapes
Definition: IConvectionShapes.cpp:8
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::config_string
std::string config_string() const
Definition: SmallStrainMechanics.cpp:38
ug4Bridge::Discretization::Adaptive::VarianceMarking::VarianceMarking
VarianceMarking(double theta)
ug4Bridge::Util::Log::LogAssistant::LogAssistant
LogAssistant()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::IntegralNormalComponentOnManifold
double IntegralNormalComponentOnManifold(SmartPtr< UserVector > Data, SmartPtr< GridFunction > GridFunction, const char *BoundarySubsets, const char *InnerSubsets, double Time, int QuadOrder)
Definition: global_functions.cpp:2501
ug4Bridge::promesh::EdgeIterator::assign
void assign(EdgeIterator *unnamed)
Definition: EdgeIterator.cpp:15
ug::Grid::clear
void clear()
ug4Bridge::Util::StringTable::StringTable
StringTable()
ug4Bridge::promesh::Selection::Volumes::CoordinateBased::SelectVolumeByCylindricalCoordinate
Volume * SelectVolumeByCylindricalCoordinate(Mesh *mesh, double rho, double phi, double z)
Selects the volume whose center is closest to the specified cylindrical coordinate.
Definition: global_functions.cpp:4320
ug::DoFDistributionInfoProvider::num_fct
size_t num_fct() const
ug::DebugWriterContext::leave_section
void leave_section()
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_vector_source
void set_vector_source(SmartPtr< CplUserVector > Vector_Source)
Definition: ConvectionDiffusionBase.cpp:34
ug::StandardLineSearch::set_lambda_start
void set_lambda_start(number start)
ug4Bridge::Discretization::TimeDisc::ThetaTimeStep::ThetaTimeStep
ThetaTimeStep(SmartPtr< IDomainDiscretization > Domain_Discretization)
ug4Bridge::Util::ug_get_script_path
std::string ug_get_script_path()
Returns the script path.
Definition: global_functions.cpp:38
ug4Bridge::Algebra::IConvergenceCheck::config_string
std::string config_string() const
Definition: IConvergenceCheck.cpp:15
ug4Bridge::Grid::UGXFileInfo::grid_has_edges
bool grid_has_edges(size_t gridInd) const
Definition: UGXFileInfo.cpp:34
ug4Bridge::Util::Log::LogAssistant
Definition: LogAssistant.cpp:6
ug4Bridge::Grid::DegeneratedLayerManager
Definition: DegeneratedLayerManager.cpp:7
ug4Bridge::Refinement::MarkForAdaption_VerticesInSphere
void MarkForAdaption_VerticesInSphere(Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius, std::string adaption_type)
Definition: global_functions.cpp:1385
ug4Bridge::Discretization::Nonlinear::StandardLineSearch::set_verbose
void set_verbose(bool verboseLevel)
Definition: StandardLineSearch.cpp:40
ug4Bridge::Discretization::ApproximationSpace::GlobalGridFunctionNumberData
Definition: GlobalGridFunctionNumberData.cpp:8
ug4Bridge::promesh::Remeshing::Refinement::RefineWithSnapPointsOrtho
void RefineWithSnapPointsOrtho(Mesh *mesh)
Refines selected elements so that new edges are built between midpoints of selected edges and selecte...
Definition: global_functions.cpp:5319
ug::AssembledOperator::set_discretization
void set_discretization(SmartPtr< IAssemble< TAlgebra > > ass)
ug::MemInfo::global_virtual_memory
number global_virtual_memory() const
ug::ThetaTimeStep::set_scheme
void set_scheme(const char *scheme)
ug4Bridge::promesh::Mesh::volume_end
SmartPtr< VolumeIterator > volume_end()
Definition: Mesh.cpp:117
ug4Bridge::GetDirsInDir
std::vector< std::string > GetDirsInDir(const char *unnamed)
Definition: global_functions.cpp:144
Table< std::string >::get
const std::string & get(size_t rowInd, size_t colInd) const
ug4Bridge::Refinement::MarkForAdaption_GradientJumpIndicator
void MarkForAdaption_GradientJumpIndicator(IRefiner *unnamed, GridFunction *unnamed, const char *unnamed, double unnamed, double unnamed, double unnamed, int unnamed)
Definition: global_functions.cpp:2237
ug4Bridge::Algebra::Solver::ExternalSolverCPU3
Definition: ExternalSolverCPU3.cpp:6
ug::RasterLayers::construct_relative_to_global_height_table
void construct_relative_to_global_height_table(size_t iterations, number alpha)
ug4Bridge::Algebra::Obstacle::ScalarLowerObstacle::ScalarLowerObstacle
ScalarLowerObstacle()
ug4Bridge::c_int::c_int
c_int()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::MultiGrid::StdTransfer::set_restriction_damping
void set_restriction_damping(double unnamed)
Definition: StdTransfer.cpp:15
ug4Bridge::Discretization::Output::GridFunctionDebugWriter::GridFunctionDebugWriter
GridFunctionDebugWriter(SmartPtr< ApproximationSpace > unnamed)
ug4Bridge::Discretization::Nonlinear::AssembledOperator
Definition: AssembledOperator.cpp:8
ug4Bridge::Util::Profiler::SetOutputProfileStats
void SetOutputProfileStats(bool bOutput)
if set to true and profiler available, profile stats are printed at the end of the program....
Definition: global_functions.cpp:285
ug4Bridge::promesh::Remeshing::Quadrilaterals::ConvertToQuadrilaterals
void ConvertToQuadrilaterals(Mesh *mesh)
Converts selected triangles or triangles connected by selected edges to quadrilaterals.
Definition: global_functions.cpp:5647
ug4Bridge::Algebra::VecScaleAdd3
void VecScaleAdd3(Vector *dest, double alpha1, const Vector *vec1, double alpha2, const Vector *vec2, double alpha3, const Vector *vec3)
Definition: global_functions.cpp:1719
ug4Bridge::Algebra::IPositionProvider::IPositionProvider
IPositionProvider()=delete
Constructor hidden / deactivated.
ug::CompositeConvCheck::set_time_measurement
void set_time_measurement(bool yesOrNo)
ug4Bridge::Discretization::ApproximationSpace::GlobalEdgeGridFunctionNumberData::evaluate_global
double evaluate_global(std::vector< double > unnamed)
Definition: GlobalEdgeGridFunctionNumberData.cpp:17
ug4Bridge::promesh::Remeshing::CreateShrinkGeometry
void CreateShrinkGeometry(Mesh *mesh, double scale)
Creates new elements from existing ones, providing each with a unique set of corner vertices....
Definition: global_functions.cpp:6047
ug4Bridge::Refinement::AddShadowCopyAdjuster
SmartPtr< IRefMarkAdjuster > AddShadowCopyAdjuster(IRefiner *refiner)
Definition: global_functions.cpp:1288
ug4Bridge::PCL::ProcRank
int ProcRank()
Returns the rank of the current process.
Definition: global_functions.cpp:213
ug::RasterLayers::remove_small_holes
void remove_small_holes(number maxArea)
ug4Bridge::Algebra::Preconditioner::LinearIteratorSum::LinearIteratorSum
LinearIteratorSum()
ug4Bridge::SpatialDisc::Upwind::PartialUpwind::PartialUpwind
PartialUpwind()
ug4Bridge::Refinement::MarkForRefinement_VerticesInSubset
void MarkForRefinement_VerticesInSubset(Domain *dom, IRefiner *refiner, MGSubsetHandler *subsetHandler, int subsetIndex)
Definition: global_functions.cpp:1498
ug::AssembledOperator::level
const GridLevel & level() const
ug4Bridge::Algebra::Preconditioner::ILUTScalar
Scalar Incomplete LU Decomposition with threshold.
Definition: ILUTScalar.cpp:9
ug4Bridge::promesh::Remeshing::MergeVertices::MergeAtLast
void MergeAtLast(Mesh *mesh)
Merges all selected objects into a single vertex at the last selected vertex.
Definition: global_functions.cpp:5456
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerTensor4::ScaleAddLinkerTensor4
ScaleAddLinkerTensor4()
ug::ILinearOperatorInverse::set_convergence_check
void set_convergence_check(SmartPtr< IConvergenceCheck< X > > spConvCheck)
ug4Bridge::Algebra::Solver::IPProcessVector
Definition: IPProcessVector.cpp:8
ug4Bridge::Algebra::Solver::ExternalSolverCPU3::set_disable_preprocessing
void set_disable_preprocessing(bool unnamed)
Definition: ExternalSolverCPU3.cpp:14
ug4Bridge::Algebra::Solver::GMRES::remove_postprocess_corr
void remove_postprocess_corr(SmartPtr< IPProcessVector > op)
Definition: GMRES.cpp:19
ug4Bridge::promesh::Remeshing::Extrusion::Extrude
void Extrude(Mesh *mesh, const Vec *total_direction, int num_steps, bool create_faces, bool create_volumes)
Extrudes selected geometry (vertices, edges, faces) and moves new vertices by the specified offset.
Definition: global_functions.cpp:5762
ug4Bridge::Algebra::Preconditioner::BackwardBlockGaussSeidelIterative::BackwardBlockGaussSeidelIterative
BackwardBlockGaussSeidelIterative()
ug4Bridge::OrthoPoly::NormalizedChebyshev2Poly
double NormalizedChebyshev2Poly(size_t unnamed, double unnamed)
Returns the value of the normalized n-th Chebyshev polynomial of the second kind at x.
Definition: global_functions.cpp:731
ug4Bridge::Discretization::MultiGrid::VertexCenteredVankaSubspace::VertexCenteredVankaSubspace
VertexCenteredVankaSubspace(std::vector< std::string > primary_functions, _secondary_functions, std::vector< std::string > unnamed)
ug::CylinderCutProjector::center
const vector3 & center() const
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesWall
Definition: NavierStokesWall.cpp:10
set_hardening_modulus
void set_hardening_modulus(const number hardModulus)
ug::UGXFileInfo::grid_has_vertices
bool grid_has_vertices(size_t gridInd) const
ug::ISelector::deselect
void deselect(GridObject *elem)
ug4Bridge::SpatialDisc::ElemDisc::NeumannBoundaryFV
Definition: NeumannBoundaryFV.cpp:8
ug4Bridge::Algebra::IDebugWriter::IDebugWriter
IDebugWriter()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Selection::Vertices::SelectVertexByIndex
bool SelectVertexByIndex(Mesh *mesh, int index)
Selects a vertex given its index.
Definition: global_functions.cpp:3451
ug::BinghamViscosityLinker::set_viscosity
void set_viscosity(number val)
ug4Bridge::ActiveSet::check_conv
bool check_conv(GridFunction *unnamed, const GridFunction *unnamed, size_t unnamed)
activeIndexSet changed or not
Definition: ActiveSet.cpp:41
ug::ILinearOperatorInverse::init
virtual bool init(SmartPtr< ILinearOperator< Y, X > > J, const Y &u)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::IncompressibleNavierStokesBase::set_grad_div
void set_grad_div(double GradDivFactor)
Definition: IncompressibleNavierStokesBase.cpp:22
ug4Bridge::Grid::GlobalFracturedMediumRefiner::is_fracture
bool is_fracture(int subInd)
Definition: GlobalFracturedMediumRefiner.cpp:19
ug::UGXFileInfo::physical_grid_dimension
size_t physical_grid_dimension(size_t gridInd) const
ug::Grid::clear_geometry
void clear_geometry()
ug4Bridge::Algebra::VecLog
void VecLog(Vector *dst, const Vector *vec)
log(vec) (elementwise)
Definition: global_functions.cpp:1763
ug4Bridge::Algebra::MatrixDiagonal::MatrixDiagonal
MatrixDiagonal(SmartPtr< MatrixOperator > unnamed)
ug::BiCGStab::add_postprocess_corr
void add_postprocess_corr(SmartPtr< IPProcessVector< vector_type > > p)
ug4Bridge::Discretization::MultiGrid::MGStats::set_filename_prefix
void set_filename_prefix(const char *filename)
Definition: MGStats.cpp:21
ug4Bridge::Algebra::Solver::DebugIterator::set_debug
void set_debug(SmartPtr< IVectorDebugWriter > unnamed)
Definition: DebugIterator.cpp:23
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFV1
Definition: NavierStokesFV1.cpp:12
ug::CylinderProjector::set_radius
void set_radius(number radius)
ug4Bridge::ActiveSet::set_obstacle
void set_obstacle(ConstSmartPtr< GridFunction > sets_limiting_obstacle_constraint)
Definition: ActiveSet.cpp:13
ug4Bridge::SpatialDisc::ElemDisc::DiracSourceDisc::add_source
void add_source(double scale, Vec *unnamed)
Set scale to scale (all) fluxes with.
Definition: DiracSourceDisc.cpp:19
ug4Bridge::Discretization::SpatialDisc::IDomainConstraint
Definition: IDomainConstraint.cpp:8
ug::IComponentSpace::norm
virtual double norm(TGridFunction &uFine)
ug4Bridge::Algebra::Preconditioner::SparseBlockGaussSeidel
SparseBlockGaussSeidel.
Definition: SparseBlockGaussSeidel.cpp:9
ug4Bridge::SpatialDisc::ElemDisc::FV1InnerBoundary::FV1InnerBoundary
FV1InnerBoundary()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::EigenSolver::get_max_deflection_of_a_mode
void get_max_deflection_of_a_mode(Vector *composed_mode_and_eigenvectors,, Vector *unnamed, const Vector *unnamed, const Matrix *unnamed)
Definition: EigenSolver.cpp:67
ug4Bridge::promesh::Mesh::pyramid_selection_begin
SmartPtr< VolumeIterator > pyramid_selection_begin()
Definition: Mesh.cpp:130
ug4Bridge::Grid::PartitionMap::num_target_procs
size_t num_target_procs()
Definition: PartitionMap.cpp:18
ug4Bridge::Util::Profiler::UGProfileNode::total_memory_sorted
std::string total_memory_sorted() const
childs are sorted by total memory
Definition: UGProfileNode.cpp:26
ug::Grid::num_volumes
size_t num_volumes() const
ug4Bridge::Grid::SmoothProjector::SmoothProjector
SmoothProjector()
ug::CompositeConvCheck::rate
number rate() const
ug4Bridge::promesh::Remeshing::Triangles::ConvertToTriangles
void ConvertToTriangles(Mesh *mesh)
Converts selected quadrilaterals to triangles.
Definition: global_functions.cpp:5532
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::WallObject
Definition: WallObject.cpp:10
ug4Bridge::lua::breakpoint
void breakpoint(const char *unnamed, int unnamed)
Definition: global_functions.cpp:2677
ug4Bridge::ActiveSet
Definition: ActiveSet.cpp:6
ug4Bridge::Discretization::Adaptive::MeanValueMarking
Definition: MeanValueMarking.cpp:8
ug4Bridge::SpatialDisc::ElemDisc::DiracSourceDisc
Definition: DiracSourceDisc.cpp:8
ug4Bridge::LuaShell::LuaShell::get_number
double get_number(const char *unnamed)
Definition: LuaShell.cpp:20
ug4Bridge::SpatialDisc::Electromagnetism::NedelecTransfer
Definition: NedelecTransfer.cpp:8
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::INavierStokesFV1Stabilization::set_upwind
void set_upwind(SmartPtr< INavierStokesUpwind > unnamed)
Definition: INavierStokesFV1Stabilization.cpp:20
ug::DebugIterator::set_solver
void set_solver(SmartPtr< solver_type > psolver)
ug4Bridge::Discretization::SpatialDisc::UserData::RotatingCone2d
Definition: RotatingCone2d.cpp:7
ug4Bridge::Grid::CheckForUnconnectedSides
bool CheckForUnconnectedSides(Grid *grid)
Checks whether unconnected sides exist in the given grid.
Definition: global_functions.cpp:893
ug4Bridge::LuaUserFunctionMatrixNumber::LuaUserFunctionMatrixNumber
LuaUserFunctionMatrixNumber(const char *LuaCallbackName, int NumberOfArguments)
ug4Bridge::Grid::AdaptiveRegularRefiner_MultiGrid
Definition: AdaptiveRegularRefiner_MultiGrid.cpp:5
ug4Bridge::Refinement::MarkForAdaption_VerticesInSphereMaxLvl
void MarkForAdaption_VerticesInSphereMaxLvl(Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius, std::string adaption_type, int unnamed)
Definition: global_functions.cpp:1397
ug4Bridge::Discretization::Nonlinear::NLGaussSeidelSolver::apply
bool apply(Vector *u)
Definition: NLGaussSeidelSolver.cpp:33
ug::LogAssistant::rename_log_file
bool rename_log_file(const char *newname)
ug4Bridge::Discretization::SpatialDisc::MultipleSideAndElemErrEstData
Definition: MultipleSideAndElemErrEstData.cpp:8
ug4Bridge::AInt::AInt
AInt()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::Upwind::FullUpwind::FullUpwind
FullUpwind()
ug4Bridge::SpatialDisc::Electromagnetism::EddyCurrentHeat::EddyCurrentHeat
EddyCurrentHeat(SmartPtr< GridFunction > GridFunction, const char *Components, SmartPtr< EMaterial > Materials)
ug::UGProfileNode::child_self_memory_sorted
std::string child_self_memory_sorted() const
ug4Bridge::Info::InitSignals
void InitSignals()
Definition: global_functions.cpp:2857
ug4Bridge::SpatialDisc::ElemDisc::IElemDisc::add_elem_modifier
void add_elem_modifier(SmartPtr< IElemDiscModifier > unnamed)
Definition: IElemDisc.cpp:16
ug4Bridge::Algebra::Solver::PowerMethod::print_eigenvector
void print_eigenvector()
Definition: PowerMethod.cpp:33
ug4Bridge::Discretization::SpatialDisc::IDiscretizationItem::IDiscretizationItem
IDiscretizationItem()=delete
Constructor hidden / deactivated.
ug4Bridge::Grid::Face
Definition: Face.cpp:5
ug::GMRES::add_postprocess_corr
void add_postprocess_corr(SmartPtr< IPProcessVector< vector_type > > p)
ug::IRefiner::clear_marks
virtual void clear_marks()
ug4Bridge::Util::Profiler::WriteProfileData
void WriteProfileData(const char *filename)
writes a XML-file with profile data viewable with the ShinyProfileViewer. Pick a filename ending with...
Definition: global_functions.cpp:295
VectorDebugWritingObject< TAlgebra::vector_type >::set_debug
virtual void set_debug(SmartPtr< IVectorDebugWriter< vector_type > > spDebugWriter)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::WallObject::WallObject
WallObject(SmartPtr< GridFunction > grid_function, direction, coord, subset, size_t unnamed, double unnamed, c_char *unnamed)
ug4Bridge::promesh::Selection::Vertices::CoordinateBased::SelectVerticesInBox
void SelectVerticesInBox(Mesh *mesh, const Vec *min, const Vec *max)
Selects all vertices in the given box.
Definition: global_functions.cpp:3549
ug4Bridge::c_char
Definition: c_char.cpp:4
ug::DomainInfo::num_surface_elements
size_t num_surface_elements() const
ug4Bridge::Discretization::MultiIndex2
Definition: MultiIndex2.cpp:5
ug4Bridge::Grid::IRefMarkAdjuster::enable
void enable(bool enable)
Definition: IRefMarkAdjuster.cpp:13
ug4Bridge::promesh::Selection::Faces::SelectFacesByNormal
void SelectFacesByNormal(Mesh *mesh, const Vec *normal, double max_deviation_angle)
Selects faces given a normal and a maximum deviation angle.
Definition: global_functions.cpp:4044
ug4Bridge::Discretization::Adaptive::VarianceMarkingEta::init_coarsening
void init_coarsening(double unnamed, int unnamed)
Definition: VarianceMarkingEta.cpp:27
ug4Bridge::promesh::Mesh::quadrilateral_selection_end
SmartPtr< FaceIterator > quadrilateral_selection_end()
Definition: Mesh.cpp:110
ug4Bridge::Discretization::TimeDisc::SDIRK::set_order
void set_order(int Order)
Definition: SDIRK.cpp:19
ug4Bridge::Grid::Edge
Definition: Edge.cpp:5
ug4Bridge::promesh::Mesh::octahedron_begin
SmartPtr< VolumeIterator > octahedron_begin()
Definition: Mesh.cpp:153
ug4Bridge::Util::CuckooClock::tic
void tic()
Definition: CuckooClock.cpp:11
ug4Bridge::SpatialDisc::SmallStrainMechanics::normal_stresses_strains
void normal_stresses_strains(MechOutputWriter *unnamed, GridFunction *unnamed, GridFunction *unnamed, GridFunction *unnamed, GridFunction *unnamed, GridFunction *unnamed)
Definition: global_functions.cpp:2945
ug4Bridge::Grid::MultiGrid::num_edges
size_t num_edges(int unnamed) const
Definition: MultiGrid.cpp:15
ug4Bridge::Discretization::ApproximationSpace::GlobalEdgeGridFunctionNumberData::GlobalEdgeGridFunctionNumberData
GlobalEdgeGridFunctionNumberData(SmartPtr< GridFunction > GridFunction, const char *Component)
ug4Bridge::Algebra::ConvCheck::set_verbose
void set_verbose(bool Verbosity)
Definition: ConvCheck.cpp:37
ug4Bridge::Discretization::Nonlinear::ILineSearch
Definition: ILineSearch.cpp:8
Table< std::string >::set_default_col_alignment
void set_default_col_alignment(const char *c)
ug4Bridge::Discretization::MultiGrid::SequentialSubspaceCorrection::set_vertex_subspace
void set_vertex_subspace(SmartPtr< ILocalSubspace > subspace)
Definition: SequentialSubspaceCorrection.cpp:17
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesBase::set_kinematic_viscosity
void set_kinematic_viscosity(SmartPtr< CplUserNumber > KinematicViscosity)
Definition: NavierStokesBase.cpp:16
ug4Bridge::Grid::Selector::num_quadrilaterals
size_t num_quadrilaterals() const
Definition: Selector.cpp:16
ug4Bridge::Discretization::MultiGrid::MGStats::set_write_err_diffs
void set_write_err_diffs(bool writeErrDiffs)
Definition: MGStats.cpp:19
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::DragLift
std::vector< double > DragLift(SmartPtr< GridFunction > unnamed, const char *unnamed, const char *unnamed, const char *unnamed, double unnamed, double unnamed, int unnamed)
Definition: global_functions.cpp:6361
ug::RefinementProjector::set_geometry
virtual void set_geometry(SPIGeometry3d geometry)
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_restriction
void set_restriction(SmartPtr< ITransferOperator > Restriction)
Definition: GeometricMultiGrid.cpp:47
ug4Bridge::Algebra::IOperator
Definition: IOperator.cpp:7
ug4Bridge::promesh::Selection::Edges::SelectSubsetEdgesByDirection
void SelectSubsetEdgesByDirection(Mesh *mesh, int subset_index, const Vec *direction, double min_deviation_angle, double max_deviation_angle, bool select_flipped_edges)
Selects all subset edges which do not deviate further from the specified direction than the given ang...
Definition: global_functions.cpp:3788
ug4Bridge::Discretization::SpatialDisc::UserData::CondCplUserNumber
Definition: CondCplUserNumber.cpp:9
ug4Bridge::Grid::SphereProjector::influence_radius
double influence_radius() const
Definition: SphereProjector.cpp:36
ug::GridFunctionDebugWriter::set_conn_viewer_indices
void set_conn_viewer_indices(bool b)
ug4Bridge::SpatialDisc::ElemDisc::NeumannBoundaryFV1
Definition: NeumannBoundaryFV1.cpp:8
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::vorticity
void vorticity(GridFunction *unnamed, GridFunction *unnamed)
Definition: global_functions.cpp:6300
ug::ElementGaussSeidel::set_elim_offdiag
void set_elim_offdiag(bool elim)
ug4Bridge::DocuGen::GenerateScriptReferenceDocu
int GenerateScriptReferenceDocu(const char *baseDir, bool silent, bool genHtml, bool genCpp, bool genList)
generates scripting reference documentation.
Definition: global_functions.cpp:2869
ug::IRefiner::set_projector
void set_projector(SPRefinementProjector projector)
ug4Bridge::Discretization::Nonlinear::NLGaussSeidelSolver::NLGaussSeidelSolver
NLGaussSeidelSolver()
set_hardening_behavior
void set_hardening_behavior(int hard)
ug4Bridge::promesh::Mesh::face_begin
SmartPtr< FaceIterator > face_begin()
Definition: Mesh.cpp:89
ug4Bridge::Discretization::MultiGrid::MGStats::clear
void clear()
Definition: MGStats.cpp:26
ug::VTKOutput::select_all
void select_all(bool bAll)
ug4Bridge::promesh::Remeshing::Extrusion::ExtrudeCylinders
void ExtrudeCylinders(Mesh *mesh, double height, double radius, double snap_threshold)
Extrudes cylinders around selected points of a 2d manifold.
Definition: global_functions.cpp:5842
ug::AssembledLinearOperator::set_dirichlet_values
void set_dirichlet_values(vector_type &u)
ug::ISubsetHandler::get_subset_name
const char * get_subset_name(int subsetIndex) const
ug4Bridge::Grid::Grid::num_vertices
size_t num_vertices() const
Definition: Grid.cpp:21
ug4Bridge::promesh::Selection::Faces::SelectInnerFaces
void SelectInnerFaces(Mesh *mesh)
Selects faces that do not lie on the boundary of the geometry.
Definition: global_functions.cpp:3940
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesWall::add
void add(const char *unnamed)
Definition: NavierStokesWall.cpp:18
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::ass_tuner
SmartPtr< AssTuner > ass_tuner()
get this domain discretization's assembling tuner
Definition: DomainDiscretization.cpp:40
ug4Bridge::Algebra::IOperator::IOperator
IOperator()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Remeshing::RemoveDoubles::RemoveDoubleFaces
size_t RemoveDoubleFaces(Mesh *mesh)
Removes selected duplicates of selected faces.
Definition: global_functions.cpp:5420
ug4Bridge::Discretization::Output::GridFunctionDebugWriter::reset
void reset()
Definition: GridFunctionDebugWriter.cpp:15
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_reaction_rate
void set_reaction_rate(SmartPtr< CplUserNumber > Reaction_Rate)
Definition: ConvectionDiffusionBase.cpp:22
ug4Bridge::Grid::Grid::num_edges
size_t num_edges() const
Definition: Grid.cpp:22
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_comm_comp_overlap
void set_comm_comp_overlap(bool unnamed)
Definition: GeometricMultiGrid.cpp:64
ug4Bridge::Discretization::SpatialDisc::UserData::DependentUserDataVector
Definition: DependentUserDataVector.cpp:9
ug4Bridge::promesh::Selection::Faces::SelectDegenerateFaces
void SelectDegenerateFaces(Mesh *mesh, double max_height)
Selects faces that have a height shorter than a given threshold.
Definition: global_functions.cpp:4070
ug4Bridge::Discretization::SpatialDisc::DirichletBoundary
Definition: DirichletBoundary.cpp:8
ug4Bridge::Selection::SelectDomainElements
void SelectDomainElements(ISelector *sel, bool bSelect, bool selectVrts, bool selectEdges, bool selectFaces, bool selectVolumes)
Definition: global_functions.cpp:926
ug::GaussSeidelBase::enable_overlap
void enable_overlap(bool enable)
ug4Bridge::SpatialDisc::SmallStrainMechanics::TopologyOptimLaw
Definition: TopologyOptimLaw.cpp:8
ug4Bridge::Discretization::AssTuner
Definition: AssTuner.cpp:7
ug4Bridge::Grid::UGXFileInfo::grid_name
std::string grid_name(size_t gridInd) const
Definition: UGXFileInfo.cpp:21
ug::NestedIterationSolver::last_error
number last_error() const
ug4Bridge::Grid::Grid::reserve_faces
void reserve_faces(size_t num)
Definition: Grid.cpp:18
ug4Bridge::Domain::Domain
Definition: Domain.cpp:7
SmartPtr
ug4Bridge::Discretization::SpatialDisc::UserData::IDWUserData
Definition: IDWUserData.cpp:9
ug::CuckooClock::cuckoo
double cuckoo()
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFLOWStabilization
Definition: NavierStokesFLOWStabilization.cpp:12
ug4Bridge::Algebra::Solver::DebugIterator::set_solver
void set_solver(SmartPtr< IPreconditionedLinearOperatorInverse > unnamed)
Definition: DebugIterator.cpp:21
ug4Bridge::Discretization::L2Error
double L2Error(SmartPtr< GridFunction > unnamed, const char *unnamed, SmartPtr< GridFunction > unnamed, const char *unnamed, int unnamed, const char *unnamed)
Definition: global_functions.cpp:2437
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesBase::set_exact_jacobian
void set_exact_jacobian(bool ExactJacobian)
Definition: NavierStokesBase.cpp:20
ug4Bridge::Discretization::SpatialDisc::UserData::UserDataInfo::UserDataInfo
UserDataInfo()=delete
Constructor hidden / deactivated.
ug::ThetaTimeStep::set_stage
virtual void set_stage(size_t stage)
ug::UzawaBase::set_backward_iter
void set_backward_iter(SmartPtr< ILinearIterator< vector_type > > iter)
ug4Bridge::Algebra::Solver::ExternalSolverCPU2
Definition: ExternalSolverCPU2.cpp:6
ug::Grid::num_faces
size_t num_faces() const
ug4Bridge::Algebra::Solver::EigenSolver::num_eigenvalues
size_t num_eigenvalues()
Definition: EigenSolver.cpp:25
ug4Bridge::Domain::SaveDomain
void SaveDomain(Domain *Domain, const char *Filename)
Saves a domain.
Definition: global_functions.cpp:998
ug4Bridge::Discretization::IApproximationSpace::print_layout_statistic
void print_layout_statistic() const
Definition: IApproximationSpace.cpp:25
ug4Bridge::promesh::CoordinateTransform::Pivot::SetPivotToMeshCenter
void SetPivotToMeshCenter(Mesh *mesh)
Sets the pivot to the center of the active mesh.
Definition: global_functions.cpp:3003
ug4Bridge::Domain::IDomain::create_additional_subset_handler
bool create_additional_subset_handler(std::string unnamed)
Definition: IDomain.cpp:17
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserVector
Definition: ConstUserVector.cpp:9
ug4Bridge::Algebra::Solver::AnalyzingSolver
AnalyzingSolver.
Definition: AnalyzingSolver.cpp:9
ug4Bridge::Discretization::Output::VTKOutput::select_all
void select_all(bool unnamed)
schedules that all components of the passed discrete functions will be written to file
Definition: VTKOutput.cpp:20
ug::StdTransfer::enable_p1_lagrange_optimization
void enable_p1_lagrange_optimization(bool enable)
ug::DomainRayTracer::num_trace_points
size_t num_trace_points() const
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_reaction_rate_explicit
void set_reaction_rate_explicit(SmartPtr< CplUserNumber > Reaction_Rate_Explicit)
Definition: ConvectionDiffusionBase.cpp:26
ug4Bridge::Discretization::SpatialDisc::DirichletBoundary::invert_subset_selection
void invert_subset_selection()
Definition: DirichletBoundary.cpp:20
ug4Bridge::promesh::Selection::Volumes::SelectVolumeByIndex
bool SelectVolumeByIndex(Mesh *mesh, int index)
Selects a volume given its index.
Definition: global_functions.cpp:4272
ug4Bridge::Discretization::ApproximationSpace::GlobalEdgeGridFunctionNumberData
Definition: GlobalEdgeGridFunctionNumberData.cpp:8
ug4Bridge::Grid::RefinementProjector::set_geometry
void set_geometry(SmartPtr< IGeometry > geometry)
Definition: RefinementProjector.cpp:13
ug4Bridge::Discretization::SpatialDisc::UserData::DarcyVelocityLinker
Definition: DarcyVelocityLinker.cpp:9
ug::ISubsetHandler::set_default_subset_index
void set_default_subset_index(int subsetIndex)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFV1WithoutStabilization::NavierStokesFV1WithoutStabilization
NavierStokesFV1WithoutStabilization()
ug::UGProfileNode::get_avg_total_time_ms
double get_avg_total_time_ms() const
ug4Bridge::Discretization::SpatialDisc::UserData::UserMatrix::UserMatrix
UserMatrix()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::GMRES::GMRES
GMRES(size_t restart)
ug4Bridge::LuaUserFunctionNumber::set_deriv
void set_deriv(size_t unnamed, const char *unnamed)
Definition: LuaUserFunctionNumber.cpp:27
ug4Bridge::Util::Internal::DefinedUG_DEBUG
bool DefinedUG_DEBUG()
Definition: global_functions.cpp:377
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFV1
Definition: ConvectionDiffusionFV1.cpp:8
ug4Bridge::Discretization::NestedIterationSolver::disable_adaptive_refinement
void disable_adaptive_refinement()
Definition: NestedIterationSolver.cpp:46
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRDynamicTurbViscData::update
void update()
Definition: CRDynamicTurbViscData.cpp:30
ug4Bridge::Util::StringTable::set_col_seperators
void set_col_seperators(std::string unnamed)
Definition: StringTable.cpp:40
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserNumber::get_dim
int get_dim() const
Definition: CplUserNumber.cpp:16
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerVector
Definition: ScaleAddLinkerVector.cpp:9
ug::PartitionWeighting::set_default_weights
void set_default_weights(int hWeight, int vWeight)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesNoNormalStressOutflowBase
Definition: NavierStokesNoNormalStressOutflowBase.cpp:10
ug::LinearSolver::add_postprocess_corr
void add_postprocess_corr(SmartPtr< IPProcessVector< vector_type > > p)
ug4Bridge::Grid::Grid::reserve_volumes
void reserve_volumes(size_t num)
Definition: Grid.cpp:20
ug4Bridge::NumberRaster::selected_node_value
double selected_node_value() const
returns the value of the selected node (use 'select_node' to select a node).
Definition: NumberRaster.cpp:67
ug::ConstUserVector::print
void print() const
ug4Bridge::promesh::EdgeIterator::value
Edge * value()
Definition: EdgeIterator.cpp:16
ug4Bridge::Info::TypeInfo
int TypeInfo(const char *typeName)
print information about a type
Definition: global_functions.cpp:2769
ug::CombinedLinearIterator::add_iterator
void add_iterator(SmartPtr< ILinearIterator< X, Y > > I)
ug4Bridge::Util::Internal::PrintBuildConfigurationExtended
void PrintBuildConfigurationExtended()
Definition: global_functions.cpp:513
ug4Bridge::Discretization::ApproximationSpace::ExplicitGridFunctionVector
Definition: ExplicitGridFunctionVector.cpp:8
ug::IAssemble::assemble_linear
void assemble_linear(matrix_type &A, vector_type &b)
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::clear_transfer_post_process
void clear_transfer_post_process()
Definition: GeometricMultiGrid.cpp:50
ug4Bridge::promesh::Selection::Faces::SelectBentQuadrilaterals
size_t SelectBentQuadrilaterals(Mesh *mesh, double dot_threshold)
Selects quadrilaterals which do not lie in a plane.
Definition: global_functions.cpp:4083
ug4Bridge::PCL::PclDebugBarrierAll
bool PclDebugBarrierAll()
Synchronizes all parallel processes if the executablehas been compiled with PCL_DEBUG_BARRIER=ON.
Definition: global_functions.cpp:197
ug4Bridge::Discretization::SpatialDisc::IAssemble::assemble_jacobian
void assemble_jacobian(Matrix *J(u), const Vector *u)
assembles jacobian on surface grid
Definition: IAssemble.cpp:18
ug4Bridge::Util::StringTable::set_default_row_seperator
void set_default_row_seperator(const char *unnamed)
Definition: StringTable.cpp:35
ug4Bridge::promesh::Mesh::create_octahedron
Volume * create_octahedron(Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed)
Definition: Mesh.cpp:42
ug::GridFunctionDebugWriter::set_conn_viewer_output
void set_conn_viewer_output(bool b)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFIELDSStabilization::NavierStokesFIELDSStabilization
NavierStokesFIELDSStabilization()
ug4Bridge::Discretization::Output::LoadVector
void LoadVector(GridFunction *vec, const char *Filename)
save vector as .vec for ConnectionViewer
Definition: global_functions.cpp:2187
ug4Bridge::SpatialDisc::NavierStokes::INavierStokesUpwind::INavierStokesUpwind
INavierStokesUpwind()=delete
Constructor hidden / deactivated.
ug::DiagVanka::set_relax
void set_relax(number omega)
ug4Bridge::Discretization::SpatialDisc::UserData::RotatingVelocity2d
Definition: RotatingVelocity2d.cpp:7
ug4Bridge::Discretization::MultiGrid::ElementGaussSeidel::set_elim_offdiag
void set_elim_offdiag(bool unnamed)
Definition: ElementGaussSeidel.cpp:28
ug::SparseBlockGaussSeidel::set_depth
void set_depth(size_t d)
ug::IProjGaussSeidel::add_obstacle_constraint
void add_obstacle_constraint(SmartPtr< IObstacleConstraint< TDomain, TAlgebra > > spObsCons)
ug4Bridge::Algebra::Obstacle::ProjBackwardGaussSeidel::ProjBackwardGaussSeidel
ProjBackwardGaussSeidel()
ug4Bridge::Algebra::VectorDebugWritingObject::set_debug
void set_debug(SmartPtr< IVectorDebugWriter > dbgWriter)
sets a debug writer
Definition: VectorDebugWritingObject.cpp:16
ug4Bridge::Algebra::IConvergenceCheck::iteration_ended
bool iteration_ended()
Definition: IConvergenceCheck.cpp:14
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerVectorVector
Definition: ScaleAddLinkerVectorVector.cpp:9
ug::MGStats::set_write_err_vecs
void set_write_err_vecs(bool writeErrVecs)
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid
Definition: GeometricMultiGrid.cpp:8
ug4Bridge::Discretization::ApproximationSpace::AddFunctionValuesToGridCoordinatesP1
void AddFunctionValuesToGridCoordinatesP1(SmartPtr< GridFunction > unnamed, const char *unnamed, size_t unnamed)
Definition: global_functions.cpp:1980
ug::CylinderCutProjector::axis
const vector3 & axis() const
ug4Bridge::SpatialDisc::SmallStrainMechanics::IMaterialLaw::IMaterialLaw
IMaterialLaw()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserMatrix::set_diag_tensor
void set_diag_tensor(double unnamed)
Definition: ConstUserMatrix.cpp:18
ug4Bridge::Algebra::IVectorWriter::IVectorWriter
IVectorWriter()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Preconditioner::BlockGaussSeidel::BlockGaussSeidel
BlockGaussSeidel()
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserMatrix::ConstUserMatrix
ConstUserMatrix()
ug::CG::remove_postprocess_corr
void remove_postprocess_corr(SmartPtr< IPProcessVector< vector_type > > p)
ug4Bridge::Discretization::SpatialDisc::UserData::SubsetIndicatorUserData::SubsetIndicatorUserData
SubsetIndicatorUserData(ConstSmartPtr< Domain > Domain, const char *Subsets)
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserVector::print
void print() const
Definition: ConstUserVector.cpp:24
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowFVCR::NavierStokesInflowFVCR
NavierStokesInflowFVCR(SmartPtr< NavierStokesFVCR > MasterElemDisc)
ug4Bridge::Algebra::Preconditioner::LinearIteratorProduct
Linear Iterator consisting of several LinearIterations.
Definition: LinearIteratorProduct.cpp:9
ug4Bridge::Discretization::AssembledLinearOperator::AssembledLinearOperator
AssembledLinearOperator()
ug4Bridge::Discretization::Nonlinear::StandardLineSearch::set_maximum_steps
void set_maximum_steps(int steps)
Definition: StandardLineSearch.cpp:26
ug4Bridge::promesh::Mesh::prism_selection_begin
SmartPtr< VolumeIterator > prism_selection_begin()
Definition: Mesh.cpp:138
set_elasticity_tensor_orthotropic_E_G_nu
void set_elasticity_tensor_orthotropic_E_G_nu(const number E1, const number E2, const number E3, const number G12, const number G13, const number G23, const number v12, const number v13, const number v23)
ug4Bridge::RayTracing::DomainRayTracer::DomainRayTracer
DomainRayTracer(Domain *unnamed)
ug4Bridge::Discretization::SpatialDisc::UserData::BinghamViscosityLinker
Definition: BinghamViscosityLinker.cpp:9
grid
SmartPtr< TGrid > grid()
ug4Bridge::Util::Internal::ClearAbortRunFlag
void ClearAbortRunFlag()
Clear the abort-run-flag.
Definition: global_functions.cpp:634
ug4Bridge::ActiveSet::set_lagrange_multiplier_disc
void set_lagrange_multiplier_disc(SmartPtr< ILagrangeMultiplierDisc > discretization_to_compute_the_lagrange_multiplier)
Definition: ActiveSet.cpp:15
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFE
Definition: NavierStokesFE.cpp:12
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesPositiveUpwind
Definition: NavierStokesPositiveUpwind.cpp:8
ug4Bridge::Algebra::Preconditioner::SparseBlockGaussSeidel::SparseBlockGaussSeidel
SparseBlockGaussSeidel()
ug4Bridge::Util::Internal::ug_backtrace
void ug_backtrace()
prints lua/shiny/gcc backtrace information
Definition: global_functions.cpp:616
ug4Bridge::SpatialDisc::Upwind::IConvectionShapes::IConvectionShapes
IConvectionShapes()=delete
Constructor hidden / deactivated.
ug::DebugWriterContext::print_message
void print_message(const char *msg)
ug4Bridge::Grid::Selector::num_vertices
size_t num_vertices() const
Definition: Selector.cpp:12
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::INavierStokesSRFV1Stabilization
Definition: INavierStokesSRFV1Stabilization.cpp:12
ug::SDIRK::set_stage
virtual void set_stage(size_t stage)
ug4Bridge::Discretization::GridLevel
Definition: GridLevel.cpp:5
ug4Bridge::Discretization::TimeDisc::SolutionTimeSeries::time
double time(size_t i) const
Definition: SolutionTimeSeries.cpp:34
ug4Bridge::Discretization::SpatialDisc::UserData::IFunctionNumber::IFunctionNumber
IFunctionNumber()=delete
Constructor hidden / deactivated.
ug4Bridge::VecNorm
double VecNorm(SmartPtr< Vector > unnamed)
Definition: global_functions.cpp:1731
ug4Bridge::Util::VecMath::Vec::set_coord
void set_coord(size_t index, double value)
sets the value of the coordinate with the given index
Definition: Vec.cpp:20
ug::ILU::enable_consistent_interfaces
void enable_consistent_interfaces(bool enable)
ug4Bridge::Discretization::SpatialDisc::DirichletBoundary::set_approximation_space
void set_approximation_space(SmartPtr< ApproximationSpace > ApproximationSpace)
Definition: DirichletBoundary.cpp:22
ug4Bridge::Discretization::ApproximationSpace::GridFunctionComponentSpace::GridFunctionComponentSpace
GridFunctionComponentSpace(const char *function_names)
ug::SmoothProjector::change_rate
number change_rate() const
ug4Bridge::AssignSubsetsByElementType
void AssignSubsetsByElementType(ISubsetHandler *unnamed)
Definition: global_functions.cpp:752
ug4Bridge::CompositeConvCheck::avg_rate
double avg_rate(size_t function_index) const
returns the averaged convergence rate for a function
Definition: CompositeConvCheck.cpp:68
ug4Bridge::promesh::Util::Box::set_max
void set_max(const Vec *unnamed)
Definition: Box.cpp:16
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserTensor4::type
std::string type() const
Definition: CplUserTensor4.cpp:17
ug4Bridge::Refinement::MarkForAdaption_GradientAverage
void MarkForAdaption_GradientAverage(IRefiner *unnamed, SmartPtr< GridFunction > unnamed, const char *unnamed, double unnamed, int unnamed, int unnamed)
Definition: global_functions.cpp:2292
ug::DirichletBoundary::invert_subset_selection
void invert_subset_selection()
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFVCR
Definition: NavierStokesFVCR.cpp:12
ug4Bridge::Algebra::Preconditioner::LineVanka::set_relax
void set_relax(double relax)
Definition: LineVanka.cpp:26
ug4Bridge::Refinement::CheckValences
void CheckValences(MultiGrid *unnamed, MGSubsetHandler *unnamed, const char *unnamed)
Definition: global_functions.cpp:1265
ug4Bridge::Discretization::ApproximationSpace::GridFunction
Definition: GridFunction.cpp:8
ug4Bridge::Periodic::PeriodicBoundaryManager::PeriodicBoundaryManager
PeriodicBoundaryManager()
ug4Bridge::Discretization::SpatialDisc::UserData::SubsetIndicatorUserData
Definition: SubsetIndicatorUserData.cpp:9
ug4Bridge::SpatialDisc::Electromagnetism::NedelecGradPotential
void NedelecGradPotential(SmartPtr< GridFunction > GradientGridFunction, SmartPtr< GridFunction > ResultGridFunction, const char *Component)
Definition: global_functions.cpp:2610
ug4Bridge::c_size_t::c_size_t
c_size_t()=delete
Constructor hidden / deactivated.
ug4Bridge::Util::Log::LogAssistant::rename_log_file
bool rename_log_file(const char *filename)
Renames previously opened logfile to the name given.
Definition: LogAssistant.cpp:19
ug4Bridge::Domain::DistributeDomain
bool DistributeDomain(Domain *unnamed, PartitionMap *unnamed, bool unnamed)
Definition: global_functions.cpp:1019
ug4Bridge::Algebra::Preconditioner::AgglomeratingPreconditioner
AgglomeratingPreconditioner.
Definition: AgglomeratingPreconditioner.cpp:9
ug4Bridge::promesh::Subsets::AssignSubsetsFromRaster
void AssignSubsetsFromRaster(Mesh *mesh, const char *raster_file, int raster_dimension, bool vertices, bool edges, bool faces, bool volumes)
Assigns the subset index for each element from the raster-cell in which the center of the element lie...
Definition: global_functions.cpp:4939
ug4Bridge::promesh::Selection::Vertices::SelectMarkedVertices
void SelectMarkedVertices(Mesh *mesh)
Selects vertices which are marked.
Definition: global_functions.cpp:3424
ug4Bridge::promesh::Mesh::vertex_selection_begin
SmartPtr< VertexIterator > vertex_selection_begin()
Definition: Mesh.cpp:74
ug::ILU::set_beta
void set_beta(double beta)
ug4Bridge::SpatialDisc::ElemDisc::NeumannBoundaryFV1::NeumannBoundaryFV1
NeumannBoundaryFV1(const char *Function)
ug4Bridge::CompositeConvCheck::set_all_component_check
void set_all_component_check(double minDefect, double relReduction)
Definition: CompositeConvCheck.cpp:35
ug::VTKOutput::set_write_grid
void set_write_grid(bool b)
ug4Bridge::SpatialDisc::SmallStrainMechanics::PrandtlReuss
Definition: PrandtlReuss.cpp:8
ug::GridFunction::grid_level
const GridLevel & grid_level() const
ug::CompositeConvCheck::set_level
void set_level(int level)
ug4Bridge::c_LuaFunctionHandle
Definition: c_LuaFunctionHandle.cpp:4
ug4Bridge::Discretization::Adaptive::VarianceMarkingEta
Definition: VarianceMarkingEta.cpp:8
ug4Bridge::promesh::VolumeIterator::equal
bool equal(VolumeIterator *unnamed)
Definition: VolumeIterator.cpp:19
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionStabFE
Definition: ConvectionDiffusionStabFE.cpp:8
ug4Bridge::Algebra::Solver::AutoLinearSolver::set_reinit_when_worse_then_average
void set_reinit_when_worse_then_average(double unnamed)
Definition: AutoLinearSolver.cpp:21
ug4Bridge::Algebra::VectorDebugWritingObject::vector_debug_writer
ConstSmartPtr< IVectorDebugWriter > vector_debug_writer() const
Definition: VectorDebugWritingObject.cpp:18
ug4Bridge::Grid::SubsetHandler
Definition: SubsetHandler.cpp:5
ug4Bridge::Algebra::ILinearIterator::set_damp
void set_damp(double damp)
set the damping to a number
Definition: ILinearIterator.cpp:16
ug4Bridge::Domain::LoadAndRefineDomain
void LoadAndRefineDomain(Domain *Domain, const char *Filename, int NumRefines)
Loads a domain and performs global refinement.
Definition: global_functions.cpp:988
ug::Variant::to_size_t
size_t to_size_t() const
ug4Bridge::Algebra::MatrixDiagonalInverse::MatrixDiagonalInverse
MatrixDiagonalInverse(SmartPtr< MatrixOperator > unnamed)
ug4Bridge::Grid::ISubsetHandler::ISubsetHandler
ISubsetHandler()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::SpatialDisc::UserData::CondCplUserVector
Definition: CondCplUserVector.cpp:9
ug::PartitionMap::shift_target_procs
void shift_target_procs(int offset)
Output
bool Output(const char *a=NULL)
ug::VTKOutput::select_nodal
void select_nodal(const char *fctName, const char *name)
ug4Bridge::promesh::VertexIterator::VertexIterator
VertexIterator()=delete
Constructor hidden / deactivated.
ug4Bridge::Grid::Grid::Grid
Grid()
ug4Bridge::Algebra::Preconditioner::SymmetricBlockGaussSeidelIterative::set_depth
void set_depth(size_t unnamed)
Definition: SymmetricBlockGaussSeidelIterative.cpp:19
ug::ComponentGaussSeidel::set_alpha
void set_alpha(number alpha)
ug4Bridge::SpatialDisc::Electromagnetism::HiptmairHybridSmoother::set_skip_edge_smoother
void set_skip_edge_smoother(bool Flag)
Definition: HiptmairHybridSmoother.cpp:20
ug4Bridge::promesh::Selection::Faces::SelectBoundaryFaces
void SelectBoundaryFaces(Mesh *mesh)
Selects faces that lie on the boundary of the geometry.
Definition: global_functions.cpp:3928
ug4Bridge::promesh::GridGeneration::CloneMesh
SmartPtr< Mesh > CloneMesh(Mesh *mesh)
Creates a new mesh and copies all content from the given mesh into the new instance.
Definition: global_functions.cpp:4949
ug::DegeneratedLayerManager::init_refiner
void init_refiner(SmartPtr< GlobalFracturedMediaRefiner > refiner, bool as_low_dim)
ug4Bridge::Grid::PartitionMap::get_target_proc
int get_target_proc(size_t unnamed)
Definition: PartitionMap.cpp:20
ug4Bridge::Discretization::SpatialDisc::UserData::CondCplUserTensor4::CondCplUserTensor4
CondCplUserTensor4()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::SmallStrainMechanics::MechOutputWriter::stress_eigenvalues_at
void stress_eigenvalues_at(double unnamed, double unnamed, double unnamed)
Definition: MechOutputWriter.cpp:17
ug::UzawaBase::set_schur_iter
void set_schur_iter(SmartPtr< ILinearIterator< vector_type > > iter)
ug4Bridge::Grid::Grid::num_pyramids
size_t num_pyramids() const
Definition: Grid.cpp:28
ug4Bridge::promesh::GridGeneration::BasicElements::CreateVolume
Volume * CreateVolume(Mesh *mesh, int subset)
Creates a volume between selected vertices.
Definition: global_functions.cpp:5012
ug4Bridge::promesh::CoordinateTransform::Scale::ScaleAroundPoint
void ScaleAroundPoint(Mesh *mesh, const Vec *scale, const Vec *point)
Scales the selected geometry around the given point.
Definition: global_functions.cpp:3135
ug4Bridge::c_const_char_ptr
Definition: c_const_char_ptr.cpp:4
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerVector::ScaleAddLinkerVector
ScaleAddLinkerVector()
ug4Bridge::SpatialDisc::SmallStrainMechanics::HookeLaw::set_hooke_elasticity_tensor_E_nu
void set_hooke_elasticity_tensor_E_nu(double E, double nu)
Definition: HookeLaw.cpp:54
ug4Bridge::promesh::Remeshing::Edges::SimplifyPolylines
void SimplifyPolylines(Mesh *mesh, double max_curvature_angle)
Removes vertices from the selected polyline which have a smaller curvature than the specified angle.
Definition: global_functions.cpp:5505
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesNoUpwind::NavierStokesNoUpwind
NavierStokesNoUpwind()
ug4Bridge::Discretization::TimeDisc::MultiStepTimeDiscretization::is_error_valid
bool is_error_valid()
Definition: MultiStepTimeDiscretization.cpp:19
ug4Bridge::Grid::CylinderProjector
Definition: CylinderProjector.cpp:5
ug4Bridge::Algebra::Solver::AgglomeratingSolver
AgglomeratingSolver.
Definition: AgglomeratingSolver.cpp:9
ug4Bridge::Util::StringTable
Definition: StringTable.cpp:5
ug::IPProcessVector::apply
virtual void apply(vector_type &v)=0
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1DynamicTurbViscData
Definition: FV1DynamicTurbViscData.cpp:12
ug4Bridge::LuaUserVector
Definition: LuaUserVector.cpp:6
ug4Bridge::promesh::CoordinateTransform::Smoothing::SlopeSmooth
void SlopeSmooth(Mesh *mesh, double alpha, int num_iterations)
Smoothes the grid so that the geometry is linearized along the path of steepest descent.
Definition: global_functions.cpp:3215
ug4Bridge::Discretization::SpatialDisc::UserData::UserTensor4::type
std::string type() const
Definition: UserTensor4.cpp:17
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::ConvectionDiffusionBase
ConvectionDiffusionBase()=delete
Constructor hidden / deactivated.
ug4Bridge::CompositeConvCheck::iteration_ended
bool iteration_ended()
Definition: CompositeConvCheck.cpp:49
ug4Bridge::SpatialDisc::SmallStrainMechanics::PrandtlReuss::set_hardening_modulus
void set_hardening_modulus(double hardeningModulus)
Definition: PrandtlReuss.cpp:23
ug4Bridge::Refinement::MarkForCoarsen_ElementsByLuaCallback
void MarkForCoarsen_ElementsByLuaCallback(Domain *dom, SmartPtr< IRefiner > refiner, double time, const char *callbackName)
Definition: global_functions.cpp:1478
ug4Bridge::Grid::PrintGridElementNumbers
void PrintGridElementNumbers(MultiGrid *unnamed)
Definition: global_functions.cpp:900
Table< std::string >::set_col_alignments
void set_col_alignments(std::string s)
ug4Bridge::Algebra::Obstacle::ObstacleInNormalDir
Definition: ObstacleInNormalDir.cpp:8
ug4Bridge::promesh::VolumeIterator::advance
void advance()
Definition: VolumeIterator.cpp:17
ug4Bridge::Discretization::MultiGrid::MGStats::MGStats
MGStats()
ug4Bridge::Refinement::ProjectHierarchyToSubdivisionLimit
void ProjectHierarchyToSubdivisionLimit(MultiGrid *unnamed, APosition1 *unnamed)
Definition: global_functions.cpp:1357
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_base_solver
void set_base_solver(SmartPtr< ILinearOperatorInverse > Base_Solver)
Definition: GeometricMultiGrid.cpp:29
ug::IDomain::geometry3d
virtual SPIGeometry3d geometry3d() const=0
ug::GlobalMarking::set_max_level
void set_max_level(size_t max_level)
ug4Bridge::Algebra::Preconditioner::SparseBlockGaussSeidel2
SparseBlockGaussSeidel2.
Definition: SparseBlockGaussSeidel2.cpp:9
ug4Bridge::Refinement::MarkForRefinement_VerticesInSphere
void MarkForRefinement_VerticesInSphere(Domain *dom, SmartPtr< IRefiner > refiner, const Vec *center, double radius)
Definition: global_functions.cpp:1374
ug::Vanka::set_relax
void set_relax(number omega)
ug4Bridge::SpatialDisc::SmallStrainMechanics::RelativeDensityUpdater::set_enforce_local_required_beta
void set_enforce_local_required_beta(bool unnamed)
Definition: RelativeDensityUpdater.cpp:31
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_projection
void set_projection(SmartPtr< ITransferOperator > Projection)
Definition: GeometricMultiGrid.cpp:49
ug4Bridge::promesh::Mesh::volume_selection_end
SmartPtr< VolumeIterator > volume_selection_end()
Definition: Mesh.cpp:118
ug4Bridge::Grid::ProjectionHandler
Definition: ProjectionHandler.cpp:5
ug4Bridge::CompositeConvCheck::disable_rest_check
void disable_rest_check()
Definition: CompositeConvCheck.cpp:40
ug4Bridge::Discretization::TimeDisc::CompositeTimeDiscretization::CompositeTimeDiscretization
CompositeTimeDiscretization()
ug::VarianceMarkingEta::init_refinement
void init_refinement(number theta, int max_level)
ug4Bridge::Discretization::ApproximationSpace::AverageFunctionDifference
double AverageFunctionDifference(SmartPtr< GridFunction > unnamed, std::string unnamed, std::string unnamed, std::string unnamed)
Definition: global_functions.cpp:1874
ug4Bridge::Discretization::MultiGrid::MGStats::set_exit_on_error
void set_exit_on_error(bool exitOnError)
Definition: MGStats.cpp:15
ug4Bridge::Algebra::ConvCheck::set_supress_unsuccessful
void set_supress_unsuccessful(bool supress_false_return)
Definition: ConvCheck.cpp:39
ug4Bridge::Algebra::Solver::DebugIterator::set_random_bounds
void set_random_bounds(double unnamed, double unnamed)
Definition: DebugIterator.cpp:28
ug4Bridge::PCL::AllProcsTrue
bool AllProcsTrue(bool boolean)
Returns true if all processes call the method with true.
Definition: global_functions.cpp:229
ug4Bridge::Discretization::SpatialDisc::UserData::DependentUserDataTensor4
Definition: DependentUserDataTensor4.cpp:9
ug4Bridge::Discretization::AssembledLinearOperator::init_op_and_rhs
void init_op_and_rhs(Vector *unnamed)
Definition: AssembledLinearOperator.cpp:25
ug4Bridge::promesh::Mesh::create_hexahedron
Volume * create_hexahedron(Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed)
Definition: Mesh.cpp:35
ug4Bridge::Algebra::Solver::CG::CG
CG()
ug4Bridge::AssignSubsetColors
void AssignSubsetColors(ISubsetHandler *unnamed)
Definition: global_functions.cpp:757
ug4Bridge::Discretization::SpatialDisc::UserData::UserVector::UserVector
UserVector()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::NestedIterationSolver::base_level
int base_level() const
Definition: NestedIterationSolver.cpp:52
ug4Bridge::Grid::AdjustSubsetsForSimulation
void AdjustSubsetsForSimulation(SubsetHandler *unnamed, bool unnamed)
Definition: global_functions.cpp:746
ug4Bridge::Domain::IDomain::set_refinement_projector
void set_refinement_projector(SmartPtr< RefinementProjector > projector)
Definition: IDomain.cpp:22
ug4Bridge::SpatialDisc::Electromagnetism::NedelecLoopCurrent::set
void set(const char *Component, double Value)
Definition: NedelecLoopCurrent.cpp:21
ug::ILinearOperator::apply_sub
virtual void apply_sub(Y &f, const X &u)=0
ug::UGProfileNode::child_self_time_sorted
std::string child_self_time_sorted() const
ug4Bridge::SpatialDisc::SmallStrainMechanics::DamageFunctionUpdater
Definition: DamageFunctionUpdater.cpp:8
ug4Bridge::SaveSurfaceViewTransformed
bool SaveSurfaceViewTransformed(MultiGrid *unnamed, const SurfaceView *unnamed, const char *unnamed, double unnamed)
Definition: global_functions.cpp:832
Vector
ug4Bridge::Discretization::TimeDisc::CompositeTimeDiscretization::prepare_step
void prepare_step(SmartPtr< SolutionTimeSeries > unnamed, double unnamed)
prepares the assembling of defect/Jacobian for a time step
Definition: CompositeTimeDiscretization.cpp:19
ug4Bridge::Algebra::IVectorDebugWriter::enter_section
void enter_section(const char *dirName)
Definition: IVectorDebugWriter.cpp:21
ug4Bridge::promesh::Selection::Faces::CoordinateBased::SelectFacesInCylinder
void SelectFacesInCylinder(Mesh *mesh, const Vec *base, const Vec *top, double radius)
Selects all faces in the given cylinder.
Definition: global_functions.cpp:4160
ug4Bridge::Grid::HangingNodeRefiner_MultiGrid::HangingNodeRefiner_MultiGrid
HangingNodeRefiner_MultiGrid()
ug::Vector::print
void print(const char *const text=NULL) const
ug::VTKOutput::print_subsets
void print_subsets(const char *filename, TFunction &u, const char *ssNames)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1SmagorinskyTurbViscData::set_model_parameter
void set_model_parameter(double unnamed)
Definition: FV1SmagorinskyTurbViscData.cpp:22
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFV1::singular_sources_and_sinks
SmartPtr< CDSingularSourcesAndSinks > singular_sources_and_sinks()
Definition: ConvectionDiffusionFV1.cpp:20
ug4Bridge::Discretization::ApproximationSpace::GlobalEdgeGridFunctionNumberData::evaluate
double evaluate(const Vec *unnamed) const
Definition: GlobalEdgeGridFunctionNumberData.cpp:19
ug4Bridge::Refinement::SetSmoothSubdivisionVolumesBoundaryRefinementRule
void SetSmoothSubdivisionVolumesBoundaryRefinementRule(std::string bndRefRule)
Sets the boundary refinement rule used during Subdivision Volumes smoothing. Possible parameters: 'li...
Definition: global_functions.cpp:1228
ug4Bridge::Discretization::Nonlinear::NLGaussSeidelSolver::set_approximation_space
void set_approximation_space(SmartPtr< ApproximationSpace > approxSpace)
Definition: NLGaussSeidelSolver.cpp:18
type
Variant::Type type()
ug4Bridge::Util::Internal::DefinedUG_ENABLE_DEBUG_LOGS
bool DefinedUG_ENABLE_DEBUG_LOGS()
Definition: global_functions.cpp:385
ug4Bridge::promesh::Remeshing::Extrusion::ExtrudeAndMove
void ExtrudeAndMove(Mesh *mesh, const Vec *total_direction, int num_steps, bool create_faces, bool create_volumes)
Extrudes selected geometry (vertices, edges, faces) and moves new vertices by the specified offset.
Definition: global_functions.cpp:5778
ug4Bridge::Discretization::Nonlinear::NewtonSolver::clear_inner_step_update
void clear_inner_step_update(SmartPtr< INewtonUpdate > unnamed)
Definition: NewtonSolver.cpp:42
ug4Bridge::Util::StringTable::to_csv
std::string to_csv(const char *unnamed) const
Definition: StringTable.cpp:51
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRILUT
Incomplete LU Decomposition with threshold.
Definition: CRILUT.cpp:13
ug4Bridge::promesh::Mesh::tetrahedron_selection_begin
SmartPtr< VolumeIterator > tetrahedron_selection_begin()
Definition: Mesh.cpp:122
ug4Bridge::Discretization::SpatialDisc::UserData::BinghamViscosityLinker::set_density
void set_density(double unnamed)
Definition: BinghamViscosityLinker.cpp:22
ug4Bridge::Algebra::IConvergenceCheck::IConvergenceCheck
IConvergenceCheck()=delete
Constructor hidden / deactivated.
ug::ComponentGaussSeidel::set_weights
void set_weights(bool b)
ug4Bridge::Discretization::SpatialDisc::UserData::UserVector::get_dim
int get_dim() const
Definition: UserVector.cpp:16
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CROrderCuthillMcKee
void CROrderCuthillMcKee(ApproximationSpace *unnamed, GridFunction *unnamed, bool unnamed, bool unnamed, bool unnamed, bool unnamed)
Definition: global_functions.cpp:6400
ug4Bridge::Algebra::Solver::PowerMethod::calculate_min_eigenvalue
int calculate_min_eigenvalue()
Definition: PowerMethod.cpp:27
ug::RasterLayerDesc::filename
const std::string & filename() const
ug4Bridge::Util::Internal::IsDefinedUG_JSON
bool IsDefinedUG_JSON()
Definition: global_functions.cpp:497
ug4Bridge::Util::ExecuteSystemCommand
int ExecuteSystemCommand(const char *command)
Executes a command in the system shell.
Definition: global_functions.cpp:87
ug::UGXFileInfo::grid_name
std::string grid_name(size_t gridInd) const
ug4Bridge::SpatialDisc::Electromagnetism::NedelecDirichletBC::add
void add(Vec *Value, const char *Function, const char *Subsets)
Definition: NedelecDirichletBC.cpp:20
ug4Bridge::promesh::Mesh::face_subset_begin
SmartPtr< FaceIterator > face_subset_begin(int unnamed)
Definition: Mesh.cpp:92
ug4Bridge::Discretization::ApproximationSpace::IComponentSpace::norm
double norm(GridFunction *unnamed)
Definition: IComponentSpace.cpp:16
ug4Bridge::SpatialDisc::Electromagnetism::NedelecGridFunctionData::NedelecGridFunctionData
NedelecGridFunctionData(SmartPtr< GridFunction > GridFunction, const char *Components)
ug4Bridge::promesh::Remeshing::Refinement::Refine
void Refine(Mesh *mesh)
Refines selected elements and builds a regular closure.
Definition: global_functions.cpp:5295
ug4Bridge::Algebra::Solver::EigenSolver::set_store_lambdas
void set_store_lambdas(bool unnamed)
Definition: EigenSolver.cpp:71
ug4Bridge::promesh::Mesh::triangle_selection_begin
SmartPtr< FaceIterator > triangle_selection_begin()
Definition: Mesh.cpp:98
ug4Bridge::promesh::Selection::Edges::SelectSmoothEdgePath
void SelectSmoothEdgePath(Mesh *mesh, double max_deviation_angle, double normal_weight, bool stop_at_selected_vertices)
Selects a smooth edge path.
Definition: global_functions.cpp:3742
ug4Bridge::Util::ug_get_bin_path
std::string ug_get_bin_path()
Returns the path in which the ug executable lies.
Definition: global_functions.cpp:30
ug4Bridge::Domain::GetVertexByCoordinate
Vertex * GetVertexByCoordinate(Domain *unnamed, double unnamed, double unnamed, double unnamed)
Definition: global_functions.cpp:1112
ug4Bridge::promesh::Remeshing::Extrusion::ExtrudeAlongNormal
void ExtrudeAlongNormal(Mesh *mesh, double total_length, int num_steps, bool create_faces, bool create_volumes)
Extrudes selected geometry (vertices, edges, faces) and moves new vertices along their normal.
Definition: global_functions.cpp:5811
ug4Bridge::LuaFunctionNumber::set_lua_callback
void set_lua_callback(const char *unnamed, size_t unnamed)
Definition: LuaFunctionNumber.cpp:12
ug4Bridge::Algebra::Preconditioner::LineGaussSeidel::set_num_steps
void set_num_steps(size_t set_num_steps, size_t unnamed, size_t unnamed, size_t unnamed, size_t unnamed, size_t unnamed)
Definition: LineGaussSeidel.cpp:24
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::ConstantBoxFilter::apply
void apply(SmartPtr< GridFunction > apply_filter)
Definition: ConstantBoxFilter.cpp:21
ug4Bridge::promesh::CoordinateTransform::ProjectToPlane
void ProjectToPlane(Mesh *mesh, const Vec *plane_point, const Vec *plane_normal)
Projects all selected elements to the specified plane.
Definition: global_functions.cpp:3238
ug4Bridge::SpatialDisc::Upwind::WeightedUpwind::set_weight
void set_weight(double unnamed)
Definition: WeightedUpwind.cpp:17
MeasureSubsetVolume
number MeasureSubsetVolume(Mesh *obj, int subsetInd)
ug4Bridge::Algebra::Preconditioner::BlockGaussSeidelIterative::set_depth
void set_depth(size_t unnamed)
Definition: BlockGaussSeidelIterative.cpp:19
ug4Bridge::Discretization::TimeDisc::ITimeDiscretization::future_time
double future_time() const
Definition: ITimeDiscretization.cpp:32
ug4Bridge::Algebra::IVectorDebugWriter::get_context
SmartPtr< DebugWriterContext > get_context()
Definition: IVectorDebugWriter.cpp:15
ug4Bridge::Discretization::MultiGrid::ComponentGaussSeidel::set_beta
void set_beta(double beta)
Definition: ComponentGaussSeidel.cpp:27
ug4Bridge::Algebra::VecScaleAddClass::VecScaleAddClass
VecScaleAddClass()
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFractFV1::set_ortho_diffusion
void set_ortho_diffusion(SmartPtr< CplUserNumber > Orthogonal_Diffusion)
Definition: ConvectionDiffusionFractFV1.cpp:25
ug4Bridge::SpatialDisc::SmallStrainMechanics::HookeLaw::HookeLaw
HookeLaw()
ug4Bridge::promesh::Mesh::triangle_subset_end
SmartPtr< FaceIterator > triangle_subset_end(int unnamed)
Definition: Mesh.cpp:104
ug4Bridge::Discretization::SpatialDisc::UserData::CondCplUserTensor4
Definition: CondCplUserTensor4.cpp:9
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_mg_stats
void set_mg_stats(SmartPtr< MGStats > MGStats)
Definition: GeometricMultiGrid.cpp:17
ug4Bridge::Algebra::Preconditioner::GaussSeidelBase::GaussSeidelBase
GaussSeidelBase()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::Output::GridFunctionVectorWriter::set_reference_grid_function
void set_reference_grid_function(const GridFunction *gridFunction)
Definition: GridFunctionVectorWriter.cpp:15
ug4Bridge::Refinement::MarkForAdaption_L2ErrorExact
void MarkForAdaption_L2ErrorExact(IRefiner *unnamed, SmartPtr< GridFunction > unnamed, SmartPtr< UserNumber > unnamed, const char *unnamed, double unnamed, double unnamed, double unnamed, int unnamed, int unnamed, double unnamed, int unnamed)
Definition: global_functions.cpp:2267
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowBase
Definition: NavierStokesInflowBase.cpp:10
ug4Bridge::promesh::CoordinateTransform::Mirror
void Mirror(Mesh *mesh, const Vec *axis, const Vec *origin)
Mirrors the geometry at the given point along the given axis.
Definition: global_functions.cpp:3174
ug::IDomainConstraint::set_error_estimator
void set_error_estimator(SmartPtr< IErrEstData< TDomain > > ee)
ug4Bridge::SpatialDisc::SmallStrainMechanics::SkinMaterialLaw::set_hooke_elasticity_tensor_plain_strain_E_nu
void set_hooke_elasticity_tensor_plain_strain_E_nu(double E, double nu)
Definition: SkinMaterialLaw.cpp:25
ug::SphereProjector::radius
number radius() const
ug4Bridge::Algebra::Preconditioner::BlockGaussSeidelIterative::BlockGaussSeidelIterative
BlockGaussSeidelIterative()
ug4Bridge::Util::quit
void quit()
Immediatly terminates the application.
Definition: global_functions.cpp:118
ug4Bridge::LuaFunctionNumber
Definition: LuaFunctionNumber.cpp:4
ug4Bridge::c_void
Definition: c_void.cpp:4
ug4Bridge::Algebra::Solver::LinearSolver::remove_postprocess_corr
void remove_postprocess_corr(SmartPtr< IPProcessVector > op)
Definition: LinearSolver.cpp:23
ug4Bridge::Algebra::Obstacle::ProjGaussSeidel
Definition: ProjGaussSeidel.cpp:8
ug::LineGaussSeidel::set_num_steps
void set_num_steps(size_t forwardx, size_t backwardx)
ug4Bridge::Algebra::Preconditioner::BackwardGaussSeidel
Backward Gauss Seidel Preconditioner.
Definition: BackwardGaussSeidel.cpp:9
ug4Bridge::CompositeConvCheck::rate
double rate(size_t function_index) const
returns the current convergence rate for a function
Definition: CompositeConvCheck.cpp:64
ug4Bridge::promesh::GridGeneration::Geometries::D::CreateTKD::CreateTKD
void CreateTKD(Mesh *mesh, int subset, double a, double w, double h)
Creates a tetrakaidecahedral cell.
Definition: global_functions.cpp:5153
ug::Grid::num_edges
size_t num_edges() const
ug4Bridge::Discretization::Nonlinear::NewtonSolver::total_average_linear_steps
double total_average_linear_steps() const
Definition: NewtonSolver.cpp:64
ug4Bridge::Algebra::Preconditioner::LineVanka::update
bool update(size_t update)
Definition: LineVanka.cpp:17
ug4Bridge::promesh::Mesh
The Mesh class stores a Grid, SubsetHandler and Selector. Nearly all algorithms in ProMesh operate on...
Definition: Mesh.cpp:6
ug4Bridge::GetUGDim
int GetUGDim()
Returns the dimension to which UG was initialized.
Definition: global_functions.cpp:2577
ug4Bridge::LuaUserFunctionVectorNumber::set_input
void set_input(size_t unnamed, SmartPtr< CplUserNumber > unnamed)
Definition: LuaUserFunctionVectorNumber.cpp:30
ug::IRefiner::num_marked_volumes
size_t num_marked_volumes()
ug4Bridge::c_const_char_ptr::c_const_char_ptr
c_const_char_ptr()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRNavierStokesSymBC
Definition: CRNavierStokesSymBC.cpp:12
ug4Bridge::Util::Log::LogAssistant::get_debug_IDs
std::string get_debug_IDs()
Definition: LogAssistant.cpp:31
ug4Bridge::Discretization::DoFDistributionInfoProvider::dim
int dim(size_t unnamed) const
Definition: DoFDistributionInfoProvider.cpp:19
ug4Bridge::Algebra::IPreconditionedLinearOperatorInverse::set_compute_fresh_defect_when_finished
void set_compute_fresh_defect_when_finished(bool unnamed)
Definition: IPreconditionedLinearOperatorInverse.cpp:17
ug4Bridge::Algebra::ILinearOperatorInverse::set_convergence_check
void set_convergence_check(SmartPtr< IConvergenceCheck > unnamed)
Definition: ILinearOperatorInverse.cpp:27
ug4Bridge::Util::Profiler::UGProfileNode::child_self_memory_sorted
std::string child_self_memory_sorted() const
childs are sorted by self memory
Definition: UGProfileNode.cpp:23
ug4Bridge::Discretization::NestedIterationSolver::NestedIterationSolver
NestedIterationSolver()
ug4Bridge::Discretization::NestedIterationSolver::set_refiner
void set_refiner(SmartPtr< IRefiner > unnamed)
Definition: NestedIterationSolver.cpp:36
ug4Bridge::Util::CuckooClock::cuckoo
double cuckoo()
Definition: CuckooClock.cpp:13
ug::SphereProjector::set_radius
void set_radius(number radius)
ug::DomainInfo::subset_dim
size_t subset_dim(int si) const
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesLinearProfileSkewedUpwind::NavierStokesLinearProfileSkewedUpwind
NavierStokesLinearProfileSkewedUpwind()
ug::AssembledLinearOperator::init_op_and_rhs
void init_op_and_rhs(vector_type &b)
ug4Bridge::ILagrangeMultiplierDisc
Definition: ILagrangeMultiplierDisc.cpp:6
ug4Bridge::PCL::SynchronizeProcesses
void SynchronizeProcesses()
Waits until all active processes reached this point.
Definition: global_functions.cpp:220
ug::StandardLineSearch::set_check_all
void set_check_all(bool bCheckAll)
ug4Bridge::SpatialDisc::SmallStrainMechanics::PrandtlReuss::set_shear_modulus
void set_shear_modulus(double shearModulus)
Definition: PrandtlReuss.cpp:17
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesSkewedUpwind
Definition: NavierStokesSkewedUpwind.cpp:8
ug4Bridge::Discretization::Adaptive::EquilibrationMarking::EquilibrationMarking
EquilibrationMarking(double theta)
ug4Bridge::promesh::Remeshing::Extrusion::ExtrudeToThickness
void ExtrudeToThickness(Mesh *mesh, double thickness, int num_steps, bool create_faces, bool create_volumes)
Extrudes selected geometry (vertices, edges, faces) and moves new vertices so that created elements h...
Definition: global_functions.cpp:5827
ug4Bridge::Algebra::IConvergenceCheck::avg_rate
double avg_rate() const
Definition: IConvergenceCheck.cpp:25
ug4Bridge::Domain::IDomain
Definition: IDomain.cpp:5
ug::GridFunction::enable_redistribution
void enable_redistribution(bool enable)
ug4Bridge::Grid::Grid::num_quadrilaterals
size_t num_quadrilaterals() const
Definition: Grid.cpp:25
ug4Bridge::Discretization::ApproximationSpace::ExplicitGridFunctionGradient
Definition: ExplicitGridFunctionGradient.cpp:8
ug4Bridge::promesh::Selection::Marks::UnmarkSelection
void UnmarkSelection(Mesh *mesh)
Unmarks selected elements.
Definition: global_functions.cpp:4617
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::set_source
void set_source(SmartPtr< CplUserNumber > Source)
Definition: ConvectionDiffusionBase.cpp:32
ug::DoFDistributionInfoProvider::dim
int dim(size_t fct) const
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::CompressibleNavierStokes::SpatialDisc::NavierStokes::CompressibleNavierStokesFV1::CompressibleNavierStokesFV1
CompressibleNavierStokesFV1(const char *Functions, const char *Subset(s))
ug4Bridge::SpatialDisc::Upwind::NoUpwind::NoUpwind
NoUpwind()
ug4Bridge::promesh::Mesh::pyramid_end
SmartPtr< VolumeIterator > pyramid_end()
Definition: Mesh.cpp:133
ug4Bridge::promesh::FileIO::ExportToUG3
bool ExportToUG3(Mesh *mesh, const char *filenamePrefix, const char *lgmName, const char *problemName)
Writes a mesh to the UG3 legacy format (.lgm and .ng)
Definition: global_functions.cpp:6082
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SeparatedPressureSource::set_source
void set_source(SmartPtr< CplUserVector > Source)
Definition: SeparatedPressureSource.cpp:21
ug::ISubsetHandler::get_default_subset_index
int get_default_subset_index()
ug4Bridge::Domain::ProjectVerticesToSphere
void ProjectVerticesToSphere(Domain *dom, std::vector< double > center, double radius, double eps)
Definition: global_functions.cpp:1091
ug4Bridge::Discretization::ApproximationSpace::VelEnergyComponentSpace::distance
double distance(GridFunction *unnamed, GridFunction *unnamed)
Definition: VelEnergyComponentSpace.cpp:43
ug4Bridge::Grid::CylinderCutProjector::set_center
void set_center(const Vec *center)
Definition: CylinderCutProjector.cpp:21
ug::GridFunction::clone
SmartPtr< this_type > clone() const
ug4Bridge::Util::ug_get_root_path
std::string ug_get_root_path()
Returns ug's root path.
Definition: global_functions.cpp:14
ug4Bridge::SpatialDisc::Electromagnetism::SetSubsetVertVal
void SetSubsetVertVal(SmartPtr< GridFunction > GradientGridFunction, const char *Subsets, double Value)
Definition: global_functions.cpp:2586
ug4Bridge::Refinement::MarkForRefinement_AllVolumesAnisotropic
void MarkForRefinement_AllVolumesAnisotropic(SmartPtr< IRefiner > ref)
Definition: global_functions.cpp:1212
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerVectorVector::ScaleAddLinkerVectorVector
ScaleAddLinkerVectorVector()
ug4Bridge::Algebra::ILinearOperator::init
void init()
Definition: ILinearOperator.cpp:14
ug4Bridge::Init::AlgebraType
Definition: AlgebraType.cpp:5
ug4Bridge::Grid::Face::Face
Face()=delete
Constructor hidden / deactivated.
ug4Bridge::Util::StringTable::set_col_alignments
void set_col_alignments(std::string unnamed)
Definition: StringTable.cpp:26
ug4Bridge::promesh::Selection::Volumes::SelectUnorientableVolumes
int SelectUnorientableVolumes(Mesh *mesh)
Selects all volumes whose orientation can not be determined.
Definition: global_functions.cpp:4259
ug4Bridge::SpatialDisc::Electromagnetism::CalcPower
void CalcPower(SmartPtr< GridFunction > GeneratorCurrent, const char *cmps, const char *SubSets, SmartPtr< GridFunction > ElectricField, const char *cmps)
Definition: global_functions.cpp:2623
ug4Bridge::Discretization::MultiGrid::StdTransfer::StdTransfer
StdTransfer()
ug4Bridge::Algebra::Matrix
Definition: Matrix.cpp:7
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_num_presmooth
void set_num_presmooth(int Number_PreSmooth_Steps)
Definition: GeometricMultiGrid.cpp:39
ug4Bridge::Discretization::CreateSubControlVolumeFaceDomain_HFV1
void CreateSubControlVolumeFaceDomain_HFV1(Domain *unnamed, const Domain *unnamed, const SurfaceView *unnamed, int unnamed)
Definition: global_functions.cpp:2389
ug4Bridge::Discretization::NestedIterationSolver::set_absolute_tolerance
void set_absolute_tolerance(double unnamed)
Definition: NestedIterationSolver.cpp:50
ug4Bridge::Grid::Vertex
Definition: Vertex.cpp:5
ug::SphereProjector::set_center
void set_center(const vector3 &center)
ug4Bridge::Algebra::IPositionProvider
Definition: IPositionProvider.cpp:7
ug4Bridge::Discretization::Nonlinear::StandardLineSearch::set_suff_descent_factor
void set_suff_descent_factor(double factor)
Definition: StandardLineSearch.cpp:32
ug::MGStats::print
void print()
ug::GridFunction::num_dofs
size_t num_dofs() const
ug4Bridge::Algebra::Preconditioner::SparseSymmetricBlockGaussSeidel::SparseSymmetricBlockGaussSeidel
SparseSymmetricBlockGaussSeidel()
ug4Bridge::Discretization::SpatialDisc::UserData::UserPair::get_dim
int get_dim() const
Definition: UserPair.cpp:14
ug::NestedIterationSolver::use_adaptive_refinement
bool use_adaptive_refinement() const
ug4Bridge::Algebra::IVectorDebugWriter::set_base_dir
void set_base_dir(const char *dir)
Definition: IVectorDebugWriter.cpp:19
ug::DarcyVelocityLinker::set_viscosity
void set_viscosity(number val)
ug::CylinderCutProjector::set_radius
void set_radius(number radius)
ug4Bridge::CompositeConvCheck::set_component_check
void set_component_check(std::string Components, std::vector< double > minDefect, std::vector< double > relReduction)
Definition: CompositeConvCheck.cpp:32
ug4Bridge::Algebra::Preconditioner::ILU
Incomplete LU Decomposition.
Definition: ILU.cpp:9
ug::BiCGStab::remove_postprocess_corr
void remove_postprocess_corr(SmartPtr< IPProcessVector< vector_type > > p)
ug::ITimeDiscretization::num_stages
virtual size_t num_stages() const=0
ug4Bridge::Algebra::Obstacle::ScalarUpperObstacle::ScalarUpperObstacle
ScalarUpperObstacle()
ug4Bridge::NumberRaster::set_selected_node_value
void set_selected_node_value(double value)
set the value of the selected node (use 'select_node' to select a node).
Definition: NumberRaster.cpp:39
ug4Bridge::Discretization::Output::VTKOutput::clear_selection
void clear_selection()
clears the selected output
Definition: VTKOutput.cpp:15
ug::NestedIterationSolver::prepare
virtual bool prepare(vector_type &u)
set
void set(size_t r, size_t c, T t)
ug4Bridge::Algebra::Preconditioner::LineVanka::set_num_steps
void set_num_steps(size_t set_num_steps, size_t unnamed, size_t unnamed, size_t unnamed, size_t unnamed, size_t unnamed)
Definition: LineVanka.cpp:24
ug4Bridge::Discretization::MaxError
double MaxError(SmartPtr< UserNumber > Data, SmartPtr< GridFunction > GridFunction, const char *Component, const char *Subsets, double Time)
Definition: global_functions.cpp:2050
ug::MemInfo::local_virtual_memory
number local_virtual_memory() const
ug4Bridge::Algebra::Obstacle::IObstacleConstraint::add
void add(SmartPtr< CondUserNumber > Value, const char *Function)
Definition: IObstacleConstraint.cpp:17
ug4Bridge::Refinement::SetTetRefinementRule
void SetTetRefinementRule(std::string refRuleName)
Sets the refinement rule which is used to refine tetrahedrons. Possible parameters: 'standard',...
Definition: global_functions.cpp:1220
ug::ExpectedErrorMarkingStrategy::set_expected_reduction_factor
void set_expected_reduction_factor(number expectedReductionFactor)
ug4Bridge::Algebra::Preconditioner::Jacobi::Jacobi
Jacobi()
ug::DomainRayTracer::trace_ray
size_t trace_ray(const vector_t &from, const vector_t &dir)
ug4Bridge::Util::StringTable::add_cols
void add_cols(size_t unnamed)
Definition: StringTable.cpp:21
ug::MultiGridSubsetHandler::assign_grid
void assign_grid(MultiGrid &mg)
ug4Bridge::promesh::Remeshing::Tetrahedra::Tetrahedralize
void Tetrahedralize(Mesh *mesh, double quality, bool preserve_outer, bool preserve_all, bool separate_volumes, bool append_subsets_at_end, int verbosity)
Fills a closed surface with tetrahedra using TetGen.
Definition: global_functions.cpp:5677
ug4Bridge::Algebra::VecHadamardProd
void VecHadamardProd(Vector *dst, const Vector *vec1, const Vector *vec2)
vec1 * vec2 (elementwise)
Definition: global_functions.cpp:1745
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1BoxFilter::apply
void apply(SmartPtr< GridFunction > apply_filter)
Definition: FV1BoxFilter.cpp:18
ug4Bridge::CompositeConvCheck::set_group_check
void set_group_check(std::vector< std::string > ComponentGroup, double minDefect, double relReduction)
Definition: CompositeConvCheck.cpp:39
ug4Bridge::SpatialDisc::Electromagnetism::EMaterial::add
void add(const char *subset(s), double magn._permeability, double electr._conductivity)
Definition: EMaterial.cpp:18
ug4Bridge::Discretization::IApproximationSpace::init_top_surface
void init_top_surface()
Definition: IApproximationSpace.cpp:14
ug4Bridge::Discretization::SpatialDisc::UserData::CondUserTensor4::CondUserTensor4
CondUserTensor4()=delete
Constructor hidden / deactivated.
ug4Bridge::lua::ug_load_script
bool ug_load_script(const char *unnamed)
ONLY IF ALL CORES INVOLVED! Loads and parses a script and returns whether it succeeded.
Definition: global_functions.cpp:2660
ug::ActiveSet::residual_lagrange_mult
void residual_lagrange_mult(vector_type &lagMult, const matrix_type &mat, const vector_type &u, vector_type &rhs)
ug4Bridge::Util::StringTable::__tostring
std::string __tostring() const
Definition: StringTable.cpp:52
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRSmagorinskyTurbViscData::set_kinematic_viscosity
void set_kinematic_viscosity(SmartPtr< CplUserNumber > KinematicViscosity)
Definition: CRSmagorinskyTurbViscData.cpp:24
ug4Bridge::Grid::ISelector::is_selected
bool is_selected(Vertex *unnamed) const
Definition: ISelector.cpp:17
ug4Bridge::Refinement::AssignSubset_VerticesInSphere
void AssignSubset_VerticesInSphere(Domain *unnamed, const Vec *unnamed, double unnamed, int unnamed)
Definition: global_functions.cpp:1646
ug4Bridge::Discretization::TimeDisc::MultiStepTimeDiscretization
Definition: MultiStepTimeDiscretization.cpp:8
ug4Bridge::SpatialDisc::SmallStrainMechanics::IMaterialLaw
Definition: IMaterialLaw.cpp:8
ug::NestedIterationSolver::set_top_level
void set_top_level(int lev)
ug4Bridge::Algebra::IVectorDebugWriter::set_context
void set_context(SmartPtr< DebugWriterContext > context)
Definition: IVectorDebugWriter.cpp:17
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::set_volume_forces
void set_volume_forces(SmartPtr< CplUserVector > Force_field)
Definition: SmallStrainMechanics.cpp:26
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerNumber::add
void add(SmartPtr< CplUserNumber > unnamed, SmartPtr< CplUserNumber > unnamed)
Definition: ScaleAddLinkerNumber.cpp:19
ug4Bridge::Info::list_luaObjects
void list_luaObjects()
list all created LUA objects
Definition: global_functions.cpp:2747
ug4Bridge::Algebra::IConvergenceCheck::defect
double defect() const
returns the current defect
Definition: IConvergenceCheck.cpp:18
ug4Bridge::Refinement::MarkForRefinement_EdgesInSubset
void MarkForRefinement_EdgesInSubset(Domain *dom, IRefiner *refiner, MGSubsetHandler *subsetHandler, int subsetIndex)
Definition: global_functions.cpp:1508
ug::IAssemble::assemble_mass_matrix
void assemble_mass_matrix(matrix_type &M, const vector_type &u)
ug4Bridge::Grid::GlobalMultiGridRefiner::assign_grid
void assign_grid(MultiGrid *mg)
Definition: GlobalMultiGridRefiner.cpp:12
ug4Bridge::Discretization::Nonlinear::StandardLineSearch::set_check_all
void set_check_all(bool bCheckAll)
Definition: StandardLineSearch.cpp:36
ug4Bridge::Algebra::Preconditioner::BackwardGaussSeidel::BackwardGaussSeidel
BackwardGaussSeidel()
ug::DebugWriterContext::set_base_dir
void set_base_dir(const char *const baseDir)
ug::IRefMarkAdjuster::enabled
virtual bool enabled() const
ug4Bridge::c_double
Definition: c_double.cpp:4
ug4Bridge::Algebra::Preconditioner::BackwardBlockGaussSeidel::BackwardBlockGaussSeidel
BackwardBlockGaussSeidel()
ug::NestedIterationSolver::set_associated_space
void set_associated_space(SmartPtr< IGridFunctionSpace< grid_function_type > > spSpace)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesWSBCFV1::set_sliding_factor
void set_sliding_factor(double SlidingFactor)
Definition: NavierStokesWSBCFV1.cpp:24
ug4Bridge::SpatialDisc::ElemDisc::IElemError::set_stationary
void set_stationary()
Definition: IElemError.cpp:15
ug4Bridge::Evaluate::CloseVertexExists
bool CloseVertexExists(const Vec *unnamed, Domain *unnamed, const char *unnamed, SmartPtr< MGSubsetHandler > unnamed, double unnamed)
Definition: global_functions.cpp:2014
ug4Bridge::SpatialDisc::SmallStrainMechanics::TopologyOptimLaw::TopologyOptimLaw
TopologyOptimLaw(SmartPtr< GridFunction > unnamed, SmartPtr< GridFunction > unnamed, int unnamed)
ug4Bridge::SpatialDisc::ElemDisc::IElemError::IElemError
IElemError()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRSmagorinskyTurbViscData::set_model_parameter
void set_model_parameter(double unnamed)
Definition: CRSmagorinskyTurbViscData.cpp:22
ug4Bridge::promesh::Remeshing::RemoveDoubles::RemoveDoubleEdges
size_t RemoveDoubleEdges(Mesh *mesh)
Removes selected duplicates of selected edges.
Definition: global_functions.cpp:5408
ug4Bridge::promesh::CoordinateTransform::Rotate::RotateAroundPivot
void RotateAroundPivot(Mesh *mesh, const Vec *rotation)
Rotates the selected elements around the pivot of the mesh.
Definition: global_functions.cpp:3161
ug4Bridge::NumberRaster::NumberRaster
NumberRaster()
ug4Bridge::Domain::IDomain::IDomain
IDomain()=delete
Constructor hidden / deactivated.
ug::NewtonSolver::total_average_linear_steps
double total_average_linear_steps() const
ug4Bridge::Grid::RasterLayers
Stack of 2d raster data.
Definition: RasterLayers.cpp:6
ug4Bridge::SpatialDisc::Electromagnetism::NedelecLoopCurrent::zero_average
SmartPtr< ITransferPostProcess > zero_average()
Definition: NedelecLoopCurrent.cpp:27
ug::DarcyVelocityLinker::set_pressure_gradient
void set_pressure_gradient(SmartPtr< CplUserData< MathVector< dim >, dim > > data)
ug::MemInfo::local_resident_memory
number local_resident_memory() const
ug4Bridge::Grid::InterSubsetPartitionWeighting::InterSubsetPartitionWeighting
InterSubsetPartitionWeighting()
Log
void Log(std::string s)
ug4Bridge::Algebra::Solver::DebugIterator::set_solution
void set_solution(SmartPtr< Vector > unnamed)
Definition: DebugIterator.cpp:25
ug4Bridge::Util::StringTable::set_col_seperator
void set_col_seperator(size_t unnamed, const char *unnamed)
Definition: StringTable.cpp:38
ug::CompositeConvCheck::step
int step() const
ug::DebugIterator::set_random_bounds
void set_random_bounds(double a, double b)
ug4Bridge::Refinement::ApplySmoothSubdivisionSurfacesToTopLevel
void ApplySmoothSubdivisionSurfacesToTopLevel(MultiGrid *unnamed, APosition1 *unnamed, MGSubsetHandler *unnamed, MGSubsetHandler *unnamed, const char *unnamed)
Definition: global_functions.cpp:1349
ug::AutoLinearSolver::print_information
void print_information()
ug::UGXFileInfo::grid_world_dimension
size_t grid_world_dimension(size_t gridInd) const
ug4Bridge::promesh::GridGeneration::BasicElements::CreateFace
Face * CreateFace(Mesh *mesh, int subset)
Creates a face between selected vertices.
Definition: global_functions.cpp:4999
ug4Bridge::Discretization::EdgeReferenceMappingTest
void EdgeReferenceMappingTest(std::vector< double > unnamed, std::vector< double > unnamed, std::vector< double > unnamed)
Definition: global_functions.cpp:2561
ug4Bridge::Util::Internal::IsDefinedUG_HLIBPRO
bool IsDefinedUG_HLIBPRO()
Definition: global_functions.cpp:489
ug4Bridge::Domain::DomainInfo::num_elements_on_level
size_t num_elements_on_level(size_t unnamed) const
Definition: DomainInfo.cpp:16
to_string
std::string to_string() const
ug4Bridge::promesh::Subsets::UnassignSubsets
void UnassignSubsets(Mesh *mesh, bool unassign_vertices, bool unassign_edges, bool unassign_faces, bool unassign_volumes)
Unassigns selected elements from any subset.
Definition: global_functions.cpp:4685
ug4Bridge::Algebra::Obstacle::ProjSymmetricGaussSeidel
Definition: ProjSymmetricGaussSeidel.cpp:8
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserPair::CplUserPair
CplUserPair()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::PowerMethod::set_max_iterations
void set_max_iterations(size_t iterations)
Definition: PowerMethod.cpp:23
ug4Bridge::Algebra::DebugWriterContext::set_base_dir
void set_base_dir(const char *unnamed)
Definition: DebugWriterContext.cpp:12
ug4Bridge::Discretization::MultiGrid::MGStats::set_write_err_vecs
void set_write_err_vecs(bool writeErrVecs)
Definition: MGStats.cpp:17
ug4Bridge::Discretization::ApproximationSpace::IComponentSpace::IComponentSpace
IComponentSpace()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1BoxFilter
Definition: FV1BoxFilter.cpp:10
ug::LognormalRandomField::set_no_exp
void set_no_exp()
ug::IAssemble::assemble_stiffness_matrix
void assemble_stiffness_matrix(matrix_type &A, const vector_type &u)
ug4Bridge::Algebra::Solver::EigenSolver::set_linear_operator_A
void set_linear_operator_A(SmartPtr< ILinearOperator > LinearOperatorA)
Definition: EigenSolver.cpp:19
ug4Bridge::Algebra::Preconditioner::BackwardBlockGaussSeidelIterative::set_depth
void set_depth(size_t unnamed)
Definition: BackwardBlockGaussSeidelIterative.cpp:19
ug::CompositeConvCheck::defect
number defect() const
ug4Bridge::Algebra::Operation::MatTranspose
void MatTranspose(MatrixOperator *matTranspose, MatrixOperator *mat)
calculates matTranspose = mat^T
Definition: global_functions.cpp:1862
ug4Bridge::SpatialDisc::Electromagnetism::NedelecTransfer::add_constraint
void add_constraint(SmartPtr< IConstraint > unnamed)
Definition: NedelecTransfer.cpp:16
ug4Bridge::Algebra::DebugWritingObject::debug_writer
ConstSmartPtr< IDebugWriter > debug_writer() const
Definition: DebugWritingObject.cpp:18
ug::IDWUserData::set_radius
void set_radius(number R)
ug4Bridge::VecMaxNorm
double VecMaxNorm(SmartPtr< Vector > unnamed)
Definition: global_functions.cpp:1736
ug4Bridge::NumberRaster
Definition: NumberRaster.cpp:6
ug4Bridge::Algebra::Preconditioner::LinearIteratorProduct::LinearIteratorProduct
LinearIteratorProduct()
ug::UGProfileNode::get_avg_entry_count
double get_avg_entry_count() const
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserVector::set_entry
void set_entry(size_t unnamed, double unnamed)
Definition: ConstUserVector.cpp:23
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesPositiveUpwind::NavierStokesPositiveUpwind
NavierStokesPositiveUpwind()
ug4Bridge::Grid::GlobalFracturedMediumRefiner::mark_as_fracture
void mark_as_fracture(int subInd, bool bIsFracture)
Definition: GlobalFracturedMediumRefiner.cpp:17
ug4Bridge::Discretization::Nonlinear::AssembledOperator::set_level
void set_level(const GridLevel *gridLevel)
Definition: AssembledOperator.cpp:22
ug4Bridge::Util::Internal::IsDefinedLAPACK_AVAILABLE
bool IsDefinedLAPACK_AVAILABLE()
Definition: global_functions.cpp:465
ug4Bridge::Domain::FaceArea
double FaceArea(Domain *Domain, ISubsetHandler *Subset_handler, int Subset_index, size_t Grid_level)
Definition: global_functions.cpp:1102
ug4Bridge::Util::Internal::FilenameStringEscape
std::string FilenameStringEscape(std::string str)
Definition: global_functions.cpp:607
ug4Bridge::promesh::Mesh::vertex_subset_end
SmartPtr< VertexIterator > vertex_subset_end(int unnamed)
Definition: Mesh.cpp:80
ug4Bridge::Discretization::ApproximationSpace::SumGFValuesAtVertices
double SumGFValuesAtVertices(GridFunction *unnamed, const char *unnamed, const char *unnamed)
Definition: global_functions.cpp:1917
ug4Bridge::APosition3::APosition3
APosition3()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesNoNormalStressOutflowBase::NavierStokesNoNormalStressOutflowBase
NavierStokesNoNormalStressOutflowBase()=delete
Constructor hidden / deactivated.
ug4Bridge::Refinement::MarkForRefinement_AnisotropicDirection
void MarkForRefinement_AnisotropicDirection(Domain *dom, IRefiner *refiner, Vec *dir, double minEdgeRatio)
Definition: global_functions.cpp:1592
ug4Bridge::Discretization::Output::GridFunctionVectorWriterDirichlet0::init
void init(SmartPtr< IConstraint > postProcess, ApproximationSpace *approxSpace)
Definition: GridFunctionVectorWriterDirichlet0.cpp:16
ug4Bridge::Util::Internal::IsDefinedUG_CPU_1
bool IsDefinedUG_CPU_1()
Definition: global_functions.cpp:433
ug4Bridge::promesh::Remeshing::EraseSelectedElements
void EraseSelectedElements(Mesh *mesh, bool erase_unused_vertices, bool erase_unused_edges, bool erase_unused_faces)
Erases selected elements and associated unreferenced geometry.
Definition: global_functions.cpp:5271
ug4Bridge::promesh::GridGeneration::Geometries::D::CreateTKD::CreateTKDWithOuterLayer
void CreateTKDWithOuterLayer(Mesh *mesh, int inner_subset, int outer_subset, double a, double w, double h, double d)
Creates a tetrakaidecahedral cell with a surrounding layer.
Definition: global_functions.cpp:5175
ug4Bridge::Discretization::SpatialDisc::UserData::DependentUserDataVector::DependentUserDataVector
DependentUserDataVector()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::SpatialDisc::UserData::RasterNumberData::RasterNumberData
RasterNumberData(SmartPtr< NumberRaster > RasterNumberData)
ug4Bridge::Discretization::SpatialDisc::UserData::DependentUserDataPair
Definition: DependentUserDataPair.cpp:7
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1SmagorinskyTurbViscData::FV1SmagorinskyTurbViscData
FV1SmagorinskyTurbViscData(SmartPtr< ApproximationSpace > Approximation_space, _grid_function, _model_parameter, SmartPtr< GridFunction > unnamed, double unnamed)
ug4Bridge::Discretization::NestedIterationSolver::prepare
bool prepare(Vector *u)
Definition: NestedIterationSolver.cpp:27
ug::RasterLayers::snap_cells_to_higher_layers
void snap_cells_to_higher_layers()
ug4Bridge::Discretization::Nonlinear::AssembledOperator::init
void init()
Definition: AssembledOperator.cpp:23
ug::TimeDependentSpace::update_time_data
void update_time_data(number tScale)
ug4Bridge::Util::Internal::GetGITRevision
std::string GetGITRevision()
Definition: global_functions.cpp:529
ug4Bridge::Discretization::Nonlinear::NLGaussSeidelSolver::set_damp
void set_damp(double setDampingFactor)
Definition: NLGaussSeidelSolver.cpp:22
ug::IObstacleConstraint::add
void add(number value, const char *function)
ug4Bridge::Discretization::ApproximationSpace::CompositeSpace::update_time_data
void update_time_data(double unnamed)
Definition: CompositeSpace.cpp:17
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFV::set_quad_order
void set_quad_order(size_t unnamed)
Definition: NavierStokesFV.cpp:24
ug4Bridge::Discretization::TimeDisc::SolutionTimeSeries::push_discard_oldest
SmartPtr< Vector > push_discard_oldest(SmartPtr< Vector > vec, double time)
adds new time point, oldest solution is discarded and returned
Definition: SolutionTimeSeries.cpp:18
ug4Bridge::Discretization::Nonlinear::NLGaussSeidelSolver
Definition: NLGaussSeidelSolver.cpp:8
ug4Bridge::promesh::Mesh::create_triangle
Face * create_triangle(Vertex *unnamed, Vertex *unnamed, Vertex *unnamed)
Definition: Mesh.cpp:21
ug4Bridge::Discretization::ApproximationSpace::GlobalGridFunctionNumberData::GlobalGridFunctionNumberData
GlobalGridFunctionNumberData(SmartPtr< GridFunction > GridFunction, const char *Component)
ug4Bridge::Grid::MultiGrid::num_vertices
size_t num_vertices(int unnamed) const
Definition: MultiGrid.cpp:13
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserVector::set_all_entries
void set_all_entries(double unnamed)
Definition: ConstUserVector.cpp:20
ug::MemInfo::max_virtual_memory
number max_virtual_memory() const
ug4Bridge::Discretization::Nonlinear::NewtonSolver::set_convergence_check
void set_convergence_check(SmartPtr< IConvergenceCheck > convCheck)
Definition: NewtonSolver.cpp:21
ug4Bridge::Algebra::Preconditioner::BackwardBlockGaussSeidelIterative
BackwardBlockGaussSeidelIterative.
Definition: BackwardBlockGaussSeidelIterative.cpp:9
ug4Bridge::Discretization::Adaptive::AbsoluteMarking::AbsoluteMarking
AbsoluteMarking(double eta)
ug::IAssemble::adjust_solution
void adjust_solution(vector_type &u)
ug4Bridge::Util::MemInfo::local_resident_memory
double local_resident_memory() const
Definition: MemInfo.cpp:12
ug4Bridge::Util::Variant
Definition: Variant.cpp:5
ug4Bridge::LuaShell::LuaShell::run
void run(const char *unnamed)
Definition: LuaShell.cpp:13
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase::gradient
SmartPtr< CplUserVector > gradient()
Definition: ConvectionDiffusionBase.cpp:40
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesNoNormalStressOutflowFV
Definition: NavierStokesNoNormalStressOutflowFV.cpp:12
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::force_reinit
void force_reinit()
Definition: GeometricMultiGrid.cpp:67
ug4Bridge::promesh::Remeshing::Refinement::RegularizingRefinement
void RegularizingRefinement(Mesh *mesh, double aspect_ratio)
Marks and refines elements with small aspect ratios, trying to improves said aspect ratios.
Definition: global_functions.cpp:5383
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserVector
Definition: CplUserVector.cpp:9
ug4Bridge::Discretization::SpatialDisc::UserData::CompositeUserVector
Definition: CompositeUserVector.cpp:9
ug4Bridge::Discretization::DoFDistributionInfoProvider::print_local_dof_statistic
void print_local_dof_statistic(int unnamed) const
Definition: DoFDistributionInfoProvider.cpp:13
ug4Bridge::Util::Internal::IsDefinedUG_DEBUG
bool IsDefinedUG_DEBUG()
Definition: global_functions.cpp:393
ug4Bridge::Domain::DomainInfo::num_subsets
size_t num_subsets() const
Definition: DomainInfo.cpp:21
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserTensor4::get_dim
int get_dim() const
Definition: CplUserTensor4.cpp:16
ug4Bridge::Algebra::IConvergenceCheck::step
int step() const
returns the current number of steps
Definition: IConvergenceCheck.cpp:21
ug4Bridge::Discretization::Output::VTKOutput::name
name
Definition: VTKOutput.cpp:22
ug4Bridge::promesh::Mesh::vertex_subset_begin
SmartPtr< VertexIterator > vertex_subset_begin(int unnamed)
Definition: Mesh.cpp:76
ug::LineVanka::set_num_steps
void set_num_steps(size_t forwardx, size_t backwardx)
ug4Bridge::Algebra::ILinearOperator::ILinearOperator
ILinearOperator()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFV::ConvectionDiffusionFV
ConvectionDiffusionFV(const char *Function(s), const char *Subset(s))
ug4Bridge::Discretization::Nonlinear::NewtonSolver::num_linsolver_calls
int num_linsolver_calls(size_t iNewtonStep) const
Definition: NewtonSolver.cpp:52
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRToLagrange
void CRToLagrange(GridFunction *unnamed, GridFunction *unnamed)
Definition: global_functions.cpp:6327
ug::NestedIterationSolver::init
virtual bool init(SmartPtr< IOperator< vector_type > > N)
ug4Bridge::promesh::Remeshing::Triangles::AdaptSurfaceToCylinder
void AdaptSurfaceToCylinder(Mesh *mesh, double radius, double threshold)
Introduces edges in a grid around a selected vertex which roughly correspond to the intersection of a...
Definition: global_functions.cpp:5609
ug4Bridge::Discretization::ApproximationSpace::ExplicitGridFunctionValue::ExplicitGridFunctionValue
ExplicitGridFunctionValue(SmartPtr< GridFunction > GridFunction, const char *Component)
SubsetHandler
GridSubsetHandler SubsetHandler
ug4Bridge::promesh::Subsets::Separate::SeparateFacesBySelectedEdges
void SeparateFacesBySelectedEdges(Mesh *mesh)
Assigns faces that are surrounded by a set of selected edges to a common subset.
Definition: global_functions.cpp:4814
ug4Bridge::Domain::Domain::empty
bool empty() const
Definition: Domain.cpp:13
ug4Bridge::Grid::Selector::num_pyramids
size_t num_pyramids() const
Definition: Selector.cpp:19
ug4Bridge::promesh::Mesh::create_pyramid
Volume * create_pyramid(Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed, Vertex *unnamed)
Definition: Mesh.cpp:55
ug4Bridge::Discretization::Adaptive::GlobalMarking::set_max_level
void set_max_level(size_t unnamed)
Definition: GlobalMarking.cpp:19
ug4Bridge::Discretization::CreateSubControlVolumeDomain_FV1
void CreateSubControlVolumeDomain_FV1(Domain *unnamed, const Domain *unnamed, const SurfaceView *unnamed, int unnamed)
Definition: global_functions.cpp:2369
ug::CG::add_postprocess_corr
void add_postprocess_corr(SmartPtr< IPProcessVector< vector_type > > p)
ug::UGProfileNode::groups
std::string groups() const
ug4Bridge::Discretization::SpatialDisc::SymP1Constraints
Definition: SymP1Constraints.cpp:8
ug4Bridge::Discretization::SpatialDisc::ILocalToGlobalMapper
Definition: ILocalToGlobalMapper.cpp:8
ug4Bridge::Transform::ScaleDomainWeighting
void ScaleDomainWeighting(Domain *dom, ISelector *sel, const Vec *center, const Vec *scale)
Definition: global_functions.cpp:1666
ug4Bridge::Discretization::SpatialDisc::UserData::CondCplUserVector::CondCplUserVector
CondCplUserVector()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::BiCGStab::set_restart
void set_restart(int unnamed)
Definition: BiCGStab.cpp:21
ug4Bridge::Algebra::Preconditioner::SymmetricGaussSeidel
Symmetric Gauss Seidel Preconditioner.
Definition: SymmetricGaussSeidel.cpp:9
ug4Bridge::Algebra::Solver::IPProcessVector::IPProcessVector
IPProcessVector()=delete
Constructor hidden / deactivated.
ug::GlobalGridFunctionNumberData::evaluate_global
void evaluate_global(number &value, const MathVector< dim > &x) const
ug4Bridge::promesh::Selection::Vertices::DeselectAllVertices
void DeselectAllVertices(Mesh *mesh)
Deselects all vertices of the current grid.
Definition: global_functions.cpp:3376
ug4Bridge::Util::StringTable::num_rows
size_t num_rows() const
Definition: StringTable.cpp:47
ug4Bridge::promesh::Subsets::Separate::SeparateFacesByEdgeSubsets
void SeparateFacesByEdgeSubsets(Mesh *mesh)
Assigns faces that are surrounded by a set of edge-subsets to a common subset.
Definition: global_functions.cpp:4802
ug::ILinearOperatorInverse::step
int step() const
ug4Bridge::Grid::UGXFileInfo::topological_grid_dimension
size_t topological_grid_dimension(size_t gridInd) const
Definition: UGXFileInfo.cpp:40
ug4Bridge::Discretization::H1Error
double H1Error(SmartPtr< GridFunction > unnamed, const char *unnamed, SmartPtr< GridFunction > unnamed, const char *unnamed, int unnamed, const char *unnamed)
Definition: global_functions.cpp:2449
ug4Bridge::promesh::Remeshing::Orientation::InvertFaceOrientation
void InvertFaceOrientation(Mesh *mesh)
Inverts the orientation of all selected faces.
Definition: global_functions.cpp:5902
ug4Bridge::Grid::ISelector::select
void select(Vertex *unnamed)
Definition: ISelector.cpp:13
ug4Bridge::Discretization::TimeDisc::ITimeDiscretization::num_stages
size_t num_stages() const
Definition: ITimeDiscretization.cpp:30
ug4Bridge::Discretization::ApproximationSpace::VelEnergyComponentSpace
Definition: VelEnergyComponentSpace.cpp:8
ug::ITimeDiscretization::num_prev_steps
virtual size_t num_prev_steps() const=0
ug4Bridge::promesh::Selection::Marks::MarkSelection
void MarkSelection(Mesh *mesh)
Marks selected vertices and edges.
Definition: global_functions.cpp:4605
ug4Bridge::Discretization::Nonlinear::AssembledOperator::AssembledOperator
AssembledOperator()
ug4Bridge::Discretization::ApproximationSpace::H1ComponentSpace::H1ComponentSpace
H1ComponentSpace(const char *fctNames)
ug::IApproximationSpace::init_levels
void init_levels()
ug4Bridge::Discretization::ApproximationSpace::ApproximationSpace::get_dim
int get_dim() const
Definition: ApproximationSpace.cpp:20
ug::PartitionMap::add_target_procs
void add_target_procs(int first, int num)
ug::MemInfo::memory_consumption
void memory_consumption()
ug4Bridge::Discretization::ApproximationSpace::GridFunctionNumberData
Definition: GridFunctionNumberData.cpp:8
ug4Bridge::CompositeConvCheck::set_verbose
void set_verbose(bool verbosity)
Definition: CompositeConvCheck.cpp:45
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerMatrix::ScaleAddLinkerMatrix
ScaleAddLinkerMatrix()
ug4Bridge::Algebra::Vector::print
void print()
Definition: Vector.cpp:18
ug4Bridge::Util::Variant::to_float
float to_float() const
Definition: Variant.cpp:28
ug4Bridge::LuaShell::LuaShell
Definition: LuaShell.cpp:5
ug4Bridge::Discretization::MultiIndex2::MultiIndex2
MultiIndex2()=delete
Constructor hidden / deactivated.
ug::NewtonSolver::num_linsolver_steps
int num_linsolver_steps(size_t call) const
ug::DebugWriterContext::compose_file_path
void compose_file_path(std::string &path)
ug::MemInfo::max_resident_memory
number max_resident_memory() const
ug::IPreconditionedLinearOperatorInverse::set_preconditioner
void set_preconditioner(SmartPtr< ILinearIterator< X, X > > spPrecond)
ug4Bridge::SpatialDisc::Electromagnetism::NedelecLoopCurrent
Definition: NedelecLoopCurrent.cpp:8
ug::PowerMethod::calculate_max_eigenvalue
int calculate_max_eigenvalue()
ug4Bridge::promesh::Mesh::create_vertex
Vertex * create_vertex(const Vec *unnamed)
Definition: Mesh.cpp:14
ug::IConvergenceCheck::avg_rate
virtual number avg_rate() const=0
ug4Bridge::Discretization::SpatialDisc::UserData::DarcyVelocityLinker::set_gravity
void set_gravity(SmartPtr< CplUserVector > unnamed)
Definition: DarcyVelocityLinker.cpp:16
ug4Bridge::Algebra::ConvCheck::previous_defect
double previous_defect() const
Definition: ConvCheck.cpp:40
ug4Bridge::Algebra::Solver::IDamping::IDamping
IDamping()=delete
Constructor hidden / deactivated.
ug4Bridge::Grid::GlobalSubdivisionMultiGridRefiner::GlobalSubdivisionMultiGridRefiner
GlobalSubdivisionMultiGridRefiner()=delete
Constructor hidden / deactivated.
ug4Bridge::Grid::CreateHierarchy
bool CreateHierarchy(MultiGrid *unnamed, size_t unnamed)
Definition: global_functions.cpp:770
ug4Bridge::SpatialDisc::ElemDisc::IElemDiscModifier::IElemDiscModifier
IElemDiscModifier()=delete
Constructor hidden / deactivated.
ug4Bridge::Discretization::H1SemiNorm
double H1SemiNorm(SmartPtr< GridFunction > unnamed, const char *unnamed, int unnamed)
Definition: global_functions.cpp:2468
ug::DarcyVelocityLinker::set_gravity
void set_gravity(SmartPtr< CplUserData< MathVector< dim >, dim > > data)
ug4Bridge::Discretization::MultiGrid::GeometricMultiGrid::set_gathered_base_solver_if_ambiguous
void set_gathered_base_solver_if_ambiguous(bool Specifies_if_gathered_base_solver_used_in_case_of_Ambiguity)
Definition: GeometricMultiGrid.cpp:27
ug::VTKOutput::set_binary
void set_binary(bool b)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRSmagorinskyTurbViscData::set_turbulence_zero_bnd
void set_turbulence_zero_bnd(const char *unnamed)
Definition: CRSmagorinskyTurbViscData.cpp:26
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FVCRBoxFilter::apply
void apply(SmartPtr< GridFunction > apply_filter)
Definition: FVCRBoxFilter.cpp:18
ug4Bridge::Domain::LoadDomain
void LoadDomain(Domain *Domain, const char *Filename)
Loads a domain.
Definition: global_functions.cpp:977
ug4Bridge::Util::Log::LogAssistant::set_debug_level
bool set_debug_level(const char *tag, int lev)
sets the debug level of Tag 'tag' to level 'lev'
Definition: LogAssistant.cpp:29
ug4Bridge::c_size_t
Definition: c_size_t.cpp:4
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionBase
Definition: ConvectionDiffusionBase.cpp:8
ug4Bridge::Algebra::Solver::ExternalSolverCPU3::enable_consistent_interfaces
void enable_consistent_interfaces(bool unnamed)
Definition: ExternalSolverCPU3.cpp:16
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::add_elem_error_indicator
void add_elem_error_indicator(SmartPtr< IElemError > OPTIONAL:_Add_element-wise_error_indicator)
Definition: DomainDiscretization.cpp:28
ug4Bridge::Grid::RasterLayers::eliminate_invalid_cells
void eliminate_invalid_cells()
Definition: RasterLayers.cpp:26
ug4Bridge::PCL::DisableMPIInit
void DisableMPIInit()
Tells PCL to not call MPI_Init and MPI_Finalize.
Definition: global_functions.cpp:182
ug4Bridge::LuaUserNumber
Definition: LuaUserNumber.cpp:6
ug4Bridge::Discretization::TimeDisc::ThetaTimeStep::set_theta
void set_theta(double Theta)
Theta value 1 = Impl; 0 = Expl.
Definition: ThetaTimeStep.cpp:23
ug4Bridge::Discretization::SpatialDisc::ErrEstData::set_scaling_factor
void set_scaling_factor(double unnamed)
Definition: ErrEstData.cpp:18
ug4Bridge::Algebra::ILinearOperatorInverse::apply
bool apply(Vector *u, const Vector *f)
Solve A*u = f, such that u = A^{-1} f by iterating u := u + B(f - A*u), f remains constant.
Definition: ILinearOperatorInverse.cpp:25
ug4Bridge::Util::StringTable::set_default_col_alignment
void set_default_col_alignment(const char *unnamed)
Definition: StringTable.cpp:28
ug4Bridge::Discretization::Output::GridFunctionVectorWriter::GridFunctionVectorWriter
GridFunctionVectorWriter()
set_hooke_elasticity_tensor
void set_hooke_elasticity_tensor(const number lambda, const number mu)
ug4Bridge::Discretization::Adaptive::GlobalMarking::set_tolerance
void set_tolerance(double unnamed)
Definition: GlobalMarking.cpp:17
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::IncompressibleNavierStokesBase::set_laplace
void set_laplace(bool unnamed)
Definition: IncompressibleNavierStokesBase.cpp:24
ug4Bridge::Discretization::SpatialDisc::UserData::IDWUserData::set_radius
void set_radius(double radius)
Definition: IDWUserData.cpp:23
ug4Bridge::promesh::CoordinateTransform::Smoothing::TangentialSmooth
void TangentialSmooth(Mesh *mesh, double alpha, int num_iterations)
Smoothes vertices on a manifold.
Definition: global_functions.cpp:3201
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserVector::get_dim
int get_dim() const
Definition: CplUserVector.cpp:16
ug4Bridge::Grid::RasterLayers::snap_cells_to_higher_layers
void snap_cells_to_higher_layers()
sets invalid or flat cells to the value of the corresponding cell in the level above.
Definition: RasterLayers.cpp:25
ug4Bridge::FileCompare
bool FileCompare(const char *unnamed, const char *unnamed)
Definition: global_functions.cpp:163
ug4Bridge::Algebra::Solver::EigenSolver::set_print_used_testvectors
void set_print_used_testvectors(bool b)
Definition: EigenSolver.cpp:55
ug4Bridge::Discretization::Adaptive::StdRefinementMarking
Definition: StdRefinementMarking.cpp:8
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowFVCR
Definition: NavierStokesInflowFVCR.cpp:12
ug4Bridge::Discretization::CreateSubControlVolumeDomain_HFV1
void CreateSubControlVolumeDomain_HFV1(Domain *unnamed, const Domain *unnamed, const SurfaceView *unnamed, int unnamed)
Definition: global_functions.cpp:2399
ug4Bridge::Discretization::ApproximationSpace::ExplicitGridFunctionValue
Definition: ExplicitGridFunctionValue.cpp:8
ug4Bridge::Discretization::Nonlinear::NewtonSolver::average_linear_steps
double average_linear_steps(size_t iNewtonStep) const
Definition: NewtonSolver.cpp:58
ug::IRefiner::enable_debugging
void enable_debugging(bool enable)
ug4Bridge::Info::PluginLoaded
bool PluginLoaded(std::string pluginName)
pluginName as listed when using cmake ..
Definition: global_functions.cpp:2828
ug::UGXFileInfo::subset_name
std::string subset_name(size_t gridInd, size_t shInd, size_t subsetInd) const
ug4Bridge::Algebra::Matrix::print
void print() const
Definition: Matrix.cpp:13
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRILUT::set_threshold
void set_threshold(double threshold, double unnamed, double unnamed, double unnamed)
sets threshold of incomplete LU factorisation
Definition: CRILUT.cpp:47
ug::ILinearOperatorInverse::convergence_check
SmartPtr< IConvergenceCheck< X > > convergence_check()
ug4Bridge::Util::CuckooClock
Definition: CuckooClock.cpp:5
ug4Bridge::promesh::Selection::Edges::SelectLinkedEdges
void SelectLinkedEdges(Mesh *mesh)
Repeatedly selects all edges which are vertex-neighbors of selected edges.
Definition: global_functions.cpp:3639
ug::ITimeDiscretization::future_time
virtual number future_time() const=0
ug4Bridge::SpatialDisc::ElemDisc::IElemDiscModifier
Definition: IElemDiscModifier.cpp:8
ug4Bridge::CompositeConvCheck::set_adaptive
void set_adaptive(bool unnamed)
whether adaptive meshing is used or not
Definition: CompositeConvCheck.cpp:26
ug4Bridge::promesh::Selection::Faces::SelectInterfaceFaces
void SelectInterfaceFaces(Mesh *mesh, bool regard_selected_neighbors_only)
Selects elements which are adjacent to higher dimensional elements of different subsets.
Definition: global_functions.cpp:4030
ug4Bridge::Discretization::AssembledLinearOperator::set_dirichlet_values
void set_dirichlet_values(Vector *unnamed)
Definition: AssembledLinearOperator.cpp:23
ug4Bridge::Grid::Grid::reserve_vertices
void reserve_vertices(size_t num)
Definition: Grid.cpp:14
ug4Bridge::Algebra::Preconditioner::Jacobi
Jacobi Preconditioner.
Definition: Jacobi.cpp:9
ug::GridSubsetHandler::assign_grid
void assign_grid(Grid &grid)
ug4Bridge::Algebra::ILinearIterator
Definition: ILinearIterator.cpp:7
ug4Bridge::Discretization::Nonlinear::NLJacobiSolver
Definition: NLJacobiSolver.cpp:8
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::VariableBoxFilter::apply
void apply(SmartPtr< GridFunction > apply_filter)
Definition: VariableBoxFilter.cpp:20
ug4Bridge::Grid::UGXFileInfo::num_subset_handlers
size_t num_subset_handlers(size_t unnamed) const
Definition: UGXFileInfo.cpp:15
ug4Bridge::Discretization::IApproximationSpace::add_fct
void add_fct(const char *Name, const char *Type, int Order, const char *Subsets)
Adds a function to the Function Pattern.
Definition: IApproximationSpace.cpp:22
ug4Bridge::Grid::SmoothProjector::change_rate
double change_rate() const
Definition: SmoothProjector.cpp:25
ug4Bridge::promesh::Selection::CoordinateRange::SelectElementsByRangeZ
void SelectElementsByRangeZ(Mesh *mesh, double min, double max, bool select_vrts, bool select_edges, bool select_faces, bool select_volumes)
Selects all elements whose center lies in the specified range.
Definition: global_functions.cpp:4527
ug4Bridge::Discretization::ApproximationSpace::CheckGFValuesAtFaces
bool CheckGFValuesAtFaces(const GridFunction *unnamed, const char *unnamed)
Definition: global_functions.cpp:1947
ug::Vector::set
void set(const V &u)
ug4Bridge::Util::ug_set_plugin_path
void ug_set_plugin_path(std::string pathName)
Sets the plugin path.
Definition: global_functions.cpp:78
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::add
void add(SmartPtr< IDomainConstraint > Post_Process)
Definition: DomainDiscretization.cpp:16
ug4Bridge::Algebra::Preconditioner::LinearIteratorProduct::add_iterator
void add_iterator(SmartPtr< ILinearIterator > add_iterator)
sets iterator
Definition: LinearIteratorProduct.cpp:19
ug4Bridge::Algebra::MatrixDiagonal
Definition: MatrixDiagonal.cpp:7
ug4Bridge::promesh::Mesh::Mesh
Mesh()
ug4Bridge::Discretization::Nonlinear::NewtonSolver::total_linsolver_calls
int total_linsolver_calls() const
Definition: NewtonSolver.cpp:60
ug4Bridge::promesh::Subsets::SwapSubsets
void SwapSubsets(Mesh *mesh, int subset_index_1, int subset_index_2)
Swaps two subsets.
Definition: global_functions.cpp:4720
ug4Bridge::Grid::SubsetHandler::SubsetHandler
SubsetHandler()
ug4Bridge::Algebra::ILinearOperator::apply
void apply(Vector *unnamed, const Vector *unnamed)
calculates f = Op(u)
Definition: ILinearOperator.cpp:18
ug4Bridge::Grid::Selector::Selector
Selector(Grid *unnamed)
ug4Bridge::Discretization::ApproximationSpace::CompositeSpace
Definition: CompositeSpace.cpp:8
ug4Bridge::ChangeDirectory
void ChangeDirectory(std::string unnamed)
Definition: global_functions.cpp:153
ug4Bridge::Info::Stacktrace
void Stacktrace(int unnamed)
prints the LUA function stack, that is which functions are called up to this point
Definition: global_functions.cpp:2801
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFV1::ConvectionDiffusionFV1
ConvectionDiffusionFV1(const char *Function(s), const char *Subset(s))
ug4Bridge::promesh::GridGeneration::CopySelection
void CopySelection(Mesh *srcMesh, Mesh *targetMesh)
Copies the selected elements to a new mesh.
Definition: global_functions.cpp:4960
ug4Bridge::Discretization::MultiGrid::ComponentGaussSeidel::set_alpha
void set_alpha(double alpha)
Definition: ComponentGaussSeidel.cpp:25
ug4Bridge::Grid::Selector::num_tetrahedrons
size_t num_tetrahedrons() const
Definition: Selector.cpp:18
ug4Bridge::Algebra::Preconditioner::GaussSeidel::GaussSeidel
GaussSeidel()
ug4Bridge::promesh::Selection::Marks::MarkCreaseEdges
void MarkCreaseEdges(Mesh *mesh, double min_angle, bool clear_marks)
Marks edges whose associated faces have a certain angle as crease-edge.
Definition: global_functions.cpp:4631
ug4Bridge::MarkAllElemsForAssemblyButHSlaves
void MarkAllElemsForAssemblyButHSlaves(SmartPtr< IAssemble > unnamed, Grid *unnamed)
Definition: global_functions.cpp:2529
ug4Bridge::Util::Log::LogAssistant::set_output_process
void set_output_process(int procRank)
Sets the process which shall output its data.
Definition: LogAssistant.cpp:34
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRSmagorinskyTurbViscData::CRSmagorinskyTurbViscData
CRSmagorinskyTurbViscData(SmartPtr< ApproximationSpace > Approximation_space, _grid_function, _model_parameter, SmartPtr< GridFunction > unnamed, double unnamed)
ug4Bridge::promesh::FaceIterator
Iterators are used to iterate over the elements (vertices, edges, faces, volumes) of a Mesh.
Definition: FaceIterator.cpp:6
ug4Bridge::Grid::DegeneratedLayerManager::remove
void remove(const char *subset(s))
Definition: DegeneratedLayerManager.cpp:17
ug4Bridge::Grid::SphereProjector::set_center
void set_center(const Vec *center)
Definition: SphereProjector.cpp:26
ug4Bridge::Grid::MGSubsetHandler::MGSubsetHandler
MGSubsetHandler()
ug4Bridge::Discretization::ApproximationSpace::CheckGFValuesWithinBounds
bool CheckGFValuesWithinBounds(ConstSmartPtr< GridFunction > unnamed, size_t unnamed, double unnamed, double unnamed)
Definition: global_functions.cpp:1969
ug4Bridge::Discretization::Adaptive::AbsoluteMarking
Definition: AbsoluteMarking.cpp:8
ug4Bridge::promesh::Subsets::AssignFaceSubsetsByAspectRatio
void AssignFaceSubsetsByAspectRatio(Mesh *mesh, int histogram_sections, bool erase_old_subsets)
Assigns subsets according to an aspect ratio histogram.
Definition: global_functions.cpp:4911
ug::NewtonSolver::apply
virtual bool apply(vector_type &u)
ug4Bridge::Discretization::Nonlinear::NewtonSolver::last_num_newton_steps
int last_num_newton_steps() const
Definition: NewtonSolver.cpp:66
ug4Bridge::Algebra::Solver::EigenSolver::set_print_eigenvalues_and_defect
void set_print_eigenvalues_and_defect(bool b)
Definition: EigenSolver.cpp:40
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFE::set_quad_order
void set_quad_order(size_t unnamed)
Definition: ConvectionDiffusionFE.cpp:17
ug4Bridge::Discretization::TimeDisc::ThetaTimeStep
Definition: ThetaTimeStep.cpp:8
ug4Bridge::Grid::ISubsetHandler::assign_subset
void assign_subset(Vertex *unnamed, int unnamed)
Definition: ISubsetHandler.cpp:14
ug::BlockGaussSeidelIterative::set_iterative_steps
void set_iterative_steps(size_t nu)
ug4Bridge::Grid::ISubsetHandler::set_subset_name
void set_subset_name(const char *name, int subsetIndex)
Definition: ISubsetHandler.cpp:17
ug4Bridge::NumberRaster::min_corner
double min_corner(int dim) const
returns the coordinate of the minimum corner of the raster for the given dimension.
Definition: NumberRaster.cpp:60
ug4Bridge::LuaUserFunctionMatrixNumber::set_deriv
void set_deriv(size_t unnamed, const char *unnamed)
Definition: LuaUserFunctionMatrixNumber.cpp:27
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFV1::set_upwind
void set_upwind(SmartPtr< IConvectionShapes > unnamed)
Definition: ConvectionDiffusionFV1.cpp:17
Table< std::string >::set_row_seperator
void set_row_seperator(size_t i_row, const char *c)
ug::PowerMethod::print_eigenvector
void print_eigenvector()
ug::AssembledLinearOperator::level
const GridLevel & level() const
ug4Bridge::SpatialDisc::SmallStrainMechanics::SkinMaterialLaw::set_hooke_elasticity_tensor_plain_stress_E_nu
void set_hooke_elasticity_tensor_plain_stress_E_nu(double E, double nu)
Definition: SkinMaterialLaw.cpp:22
ug4Bridge::Grid::RasterLayers::blur_layers
void blur_layers(double alpha, size_t num_iterations)
Blurs the values in each layer by averaging between neighbored cells on the same layer.
Definition: RasterLayers.cpp:30
ug4Bridge::promesh::Mesh::triangle_begin
SmartPtr< FaceIterator > triangle_begin()
Definition: Mesh.cpp:97
ug4Bridge::Algebra::DebugWriterContext
Definition: DebugWriterContext.cpp:5
ug::StdTransfer::set_prolongation_damping
void set_prolongation_damping(number damp)
ug4Bridge::promesh::CoordinateTransform::Scale::ScaleAroundCenter
void ScaleAroundCenter(Mesh *mesh, const Vec *scale)
Scales the selected elements around the center of the current selection.
Definition: global_functions.cpp:3108
ug4Bridge::Domain::IDomain::geometry3d
SmartPtr< IGeometry > geometry3d() const
Definition: IDomain.cpp:31
ug4Bridge::Grid::PartitionMap::shift_target_procs
void shift_target_procs(int unnamed)
Definition: PartitionMap.cpp:22
ug4Bridge::Algebra::Solver::LinearSolver::add_postprocess_corr
void add_postprocess_corr(SmartPtr< IPProcessVector > op)
Definition: LinearSolver.cpp:21
ug4Bridge::Discretization::Adaptive::StdCoarseningMarking
Definition: StdCoarseningMarking.cpp:8
ug4Bridge::Util::CuckooClock::CuckooClock
CuckooClock()
ug4Bridge::promesh::Selection::Faces::DeselectAllFaces
void DeselectAllFaces(Mesh *mesh)
Deselects all faces of the current grid.
Definition: global_functions.cpp:3904
ug4Bridge::Algebra::Solver::BiCGStab::add_postprocess_corr
void add_postprocess_corr(SmartPtr< IPProcessVector > op)
Definition: BiCGStab.cpp:25
ug4Bridge::promesh::Selection::Vertices::Kinks::SelectSelectionKinkVertices
size_t SelectSelectionKinkVertices(Mesh *mesh, double threshold_angle, bool select_darts)
Selects kink vertices in selected paths.
Definition: global_functions.cpp:3483
ug4Bridge::Algebra::Solver::ExternalSolverCPU1::ExternalSolverCPU1
ExternalSolverCPU1()=delete
Constructor hidden / deactivated.
ug4Bridge::c_double::c_double
c_double()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Remeshing::BooleanOperations::FaceDifference
void FaceDifference(Mesh *mesh, int subset_1, int subset_2, double snap_threshold)
Performs a difference operation on the geometry of the two specifed subsets. IMPORTANT: Both subsets ...
Definition: global_functions.cpp:6035
ug4Bridge::Refinement::MarkForRefinement_SubsetInterfaceEdges
void MarkForRefinement_SubsetInterfaceEdges(Domain *unnamed, IRefiner *unnamed)
Definition: global_functions.cpp:1565
ug4Bridge::SpatialDisc::SmallStrainMechanics::RelativeDensityUpdater::RelativeDensityUpdater
RelativeDensityUpdater()
ug4Bridge::Algebra::Solver::LU
LU-Decomposition exact solver.
Definition: LU.cpp:9
ug4Bridge::Refinement::MarkForRefinement_ElementsInSubset
void MarkForRefinement_ElementsInSubset(Domain *dom, IRefiner *refiner, MGSubsetHandler *subsetHandler, int subsetIndex)
Definition: global_functions.cpp:1488
ug4Bridge::Algebra::ConvCheck
Convergence Check.
Definition: ConvCheck.cpp:8
normal
normal
ug4Bridge::promesh::Remeshing::Refinement::RefineWithSnapPoints
void RefineWithSnapPoints(Mesh *mesh)
Refines selected elements so that new edges are built between midpoints of selected edges and selecte...
Definition: global_functions.cpp:5307
ug4Bridge::Algebra::Preconditioner::BackwardBlockGaussSeidel::set_depth
void set_depth(size_t unnamed)
Definition: BackwardBlockGaussSeidel.cpp:18
ug4Bridge::Periodic::IdentifySubsets
void IdentifySubsets(Domain *unnamed, int unnamed, int unnamed)
Definition: global_functions.cpp:1198
ug4Bridge::Discretization::OctReferenceMappingTest
void OctReferenceMappingTest(std::vector< double > unnamed, std::vector< double > unnamed, std::vector< double > unnamed, std::vector< double > unnamed, std::vector< double > unnamed, std::vector< double > unnamed, std::vector< double > unnamed)
Definition: global_functions.cpp:2541
ug4Bridge::Discretization::ApproximationSpace::IComponentSpace::distance
double distance(GridFunction *unnamed, GridFunction *unnamed)
Definition: IComponentSpace.cpp:19
ug4Bridge::Refinement::HangingNodeDomainRefiner
SmartPtr< IRefiner > HangingNodeDomainRefiner(Domain *dom)
Definition: global_functions.cpp:1304
ug4Bridge::promesh::Util::Box::set_min
void set_min(const Vec *unnamed)
Definition: Box.cpp:14
ug4Bridge::Algebra::Solver::EigenSolver::get_lambda
double get_lambda(size_t unnamed, size_t unnamed)
Definition: EigenSolver.cpp:77
ug::RasterLayerDesc::min_height
number min_height() const
ug4Bridge::NumberRaster::dim
int dim() const
Returns the dimension of the raster.
Definition: NumberRaster.cpp:49
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::adjust_solution
virtual void adjust_solution(vector_type &u, const GridLevel &gl)
set_residual_flow_stress
void set_residual_flow_stress(const number resFlowStress)
ug4Bridge::Util::Profiler::UGProfileNode::entry_count_sorted
std::string entry_count_sorted() const
childs are sorted by entry count
Definition: UGProfileNode.cpp:29
ug4Bridge::Discretization::SpatialDisc::UserData::ScaleAddLinkerVectorMatrix::add
void add(SmartPtr< CplUserMatrix > unnamed, SmartPtr< CplUserVector > unnamed)
Definition: ScaleAddLinkerVectorMatrix.cpp:19
ug4Bridge::Discretization::Output::vtk_export_ho
void vtk_export_ho(SmartPtr< GridFunction > input_grid_function, std::vector< std::string > functions_to_be_exported, size_t order, SmartPtr< VTKOutput > unnamed, const char *unnamed)
creates a grid function of order 1 containing interpolated values from high-order input grid function...
Definition: global_functions.cpp:2130
ug4Bridge::SpatialDisc::Electromagnetism::EddyCurrent_E_Nedelec
Definition: EddyCurrent_E_Nedelec.cpp:8
ug4Bridge::Algebra::Preconditioner::LinearIteratorSum::add_iterator
void add_iterator(SmartPtr< ILinearIterator > add_iterator)
sets iterator
Definition: LinearIteratorSum.cpp:19
ug4Bridge::Grid::Selector::num_edges
size_t num_edges() const
Definition: Selector.cpp:13
ug4Bridge::Grid::CheckMultiGridConsistency
void CheckMultiGridConsistency(MultiGrid *unnamed)
Definition: global_functions.cpp:862
ug4Bridge::Algebra::Solver::MinimalEnergyDamping::MinimalEnergyDamping
MinimalEnergyDamping()
ug::DirichletBoundary::set_approximation_space
void set_approximation_space(SmartPtr< ApproximationSpace< TDomain > > approxSpace)
ug4Bridge::Refinement::MarkForRefinement_SubsetInterfaceVertices
void MarkForRefinement_SubsetInterfaceVertices(Domain *unnamed, IRefiner *unnamed)
Definition: global_functions.cpp:1557
ug4Bridge::Util::MemInfo::MemInfo
MemInfo()
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFVCR::set_defect_upwind
void set_defect_upwind(bool unnamed)
Definition: NavierStokesFVCR.cpp:26
ug4Bridge::Algebra::Preconditioner::ILU::set_disable_preprocessing
void set_disable_preprocessing(bool disable)
set whether preprocessing (notably, LU factorization) is to be disabled - usable when the operator ha...
Definition: ILU.cpp:26
ug4Bridge::promesh::Util::Box::Box
Box()=delete
Constructor hidden / deactivated.
ug4Bridge::SpatialDisc::NavierStokes::INavierStokesUpwind
Definition: INavierStokesUpwind.cpp:8
ug::DebugWritingObject::set_debug
virtual void set_debug(SmartPtr< IDebugWriter< algebra_type > > spDebugWriter)
ug4Bridge::SpatialDisc::SmallStrainMechanics::PrandtlReuss::set_initial_flow_stress
void set_initial_flow_stress(double initialFlowStress)
Definition: PrandtlReuss.cpp:19
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRDynamicTurbViscData
Definition: CRDynamicTurbViscData.cpp:12
ug::IApproximationSpace::surface_view
ConstSmartPtr< SurfaceView > surface_view() const
ug4Bridge::promesh::Subsets::JoinSubsets
void JoinSubsets(Mesh *mesh, int target_subset_index, int subset_index_1, int subset_index_2, bool unnamed)
Joins two subsets.
Definition: global_functions.cpp:4734
ug4Bridge::ANumber::ANumber
ANumber()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Vector
Definition: Vector.cpp:7
ug::Variant::to_number
number to_number() const
ug4Bridge::Grid::CylinderProjector::CylinderProjector
CylinderProjector()
ug4Bridge::Algebra::ILinearOperatorInverse::reduction
double reduction() const
Definition: ILinearOperatorInverse.cpp:34
ug4Bridge::Discretization::MultiGrid::StdTransfer::set_use_transposed
void set_use_transposed(bool unnamed)
Definition: StdTransfer.cpp:23
ug4Bridge::Grid::PartitionMap::add_target_procs
void add_target_procs(int unnamed, int unnamed)
Definition: PartitionMap.cpp:17
ug4Bridge::Algebra::Solver::EigenSolver::apply
int apply()
Definition: EigenSolver.cpp:79
ug4Bridge::SpatialDisc::SmallStrainMechanics::SmallStrainMechanics::displacement
SmartPtr< CplUserVector > displacement()
Definition: SmallStrainMechanics.cpp:34
ug4Bridge::Algebra::Solver::PowerMethod::get_min_eigenvalue
double get_min_eigenvalue()
Definition: PowerMethod.cpp:29
ug4Bridge::Discretization::SpatialDisc::DirichletBoundary::clear
void clear()
Definition: DirichletBoundary.cpp:23
ug4Bridge::Discretization::LFEID::LFEID
LFEID()=delete
Constructor hidden / deactivated.
ug4Bridge::promesh::Mesh::subset_handler
SubsetHandler * subset_handler()
Definition: Mesh.cpp:72
ug4Bridge::Grid::CylinderCutProjector
Definition: CylinderCutProjector.cpp:5
ug4Bridge::SpatialDisc::SmallStrainMechanics::PrandtlReuss::set_bulk_modulus
void set_bulk_modulus(double bulkModulus)
Definition: PrandtlReuss.cpp:15
ug4Bridge::Discretization::DoFDistributionInfoProvider::num_fct
size_t num_fct() const
Definition: DoFDistributionInfoProvider.cpp:14
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::CompressibleNavierStokes::CompressibleNavierStokesBase::set_adiabatic_index
void set_adiabatic_index(SmartPtr< CplUserNumber > AdiabaticIndex)
Definition: CompressibleNavierStokesBase.cpp:18
ug4Bridge::Grid::ProjectionHandler::ProjectionHandler
ProjectionHandler()
ug4Bridge::promesh::Remeshing::Tetrahedra::Retetrahedralize
void Retetrahedralize(Mesh *mesh, double quality, bool preserve_outer, bool preserve_all, bool apply_volume_constraint, int verbosity)
Given a tetrahedralization and volume constraints, this method adapts the tetrahedra using TetGen.
Definition: global_functions.cpp:5694
ug4Bridge::Grid::IRefiner::num_marked_volumes
size_t num_marked_volumes()
Definition: IRefiner.cpp:27
ug4Bridge::Discretization::CreateControlVolumeDomain_FV1
void CreateControlVolumeDomain_FV1(Domain *unnamed, const Domain *unnamed, const SurfaceView *unnamed, int unnamed)
Definition: global_functions.cpp:2379
ug4Bridge::Grid::IRefiner::coarsen
bool coarsen()
Definition: IRefiner.cpp:13
ug4Bridge::promesh::Selection::InvertSelection
void InvertSelection(Mesh *mesh, bool vertices, bool edges, bool faces, bool volumes)
Inverts current selection.
Definition: global_functions.cpp:4369
ug::GridFunctionDebugWriter::reset
void reset()
ug4Bridge::Discretization::SpatialDisc::IAssemble::adjust_solution
void adjust_solution(Vector *unnamed)
Definition: IAssemble.cpp:40
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFVCR::set_upwind
void set_upwind(SmartPtr< INavierStokesUpwind > unnamed)
Definition: NavierStokesFVCR.cpp:24
ug4Bridge::SpatialDisc::SmallStrainMechanics::RelativeDensityUpdater::set_quad_rule
void set_quad_rule(int unnamed)
Definition: RelativeDensityUpdater.cpp:29
ug::NestedIterationSolver::enable_adaptive_refinement
void enable_adaptive_refinement()
ug4Bridge::Discretization::SpatialDisc::UserData::CondCplUserPair
Definition: CondCplUserPair.cpp:7
ug4Bridge::Grid::RasterLayers::remove_small_holes
void remove_small_holes(double max_area, _min_height)
removes small holes by expanding the layer in those regions to the specified height
Definition: RasterLayers.cpp:23
ug4Bridge::Discretization::MultiGrid::ComponentGaussSeidel
Vanka Preconditioner.
Definition: ComponentGaussSeidel.cpp:9
ug4Bridge::Algebra::ConvCheck::set_minimum_defect
void set_minimum_defect(double Minimum_Defect)
Definition: ConvCheck.cpp:33
ug::IVectorDebugWriter::get_context
SmartPtr< DebugWriterContext > get_context()
ug4Bridge::Discretization::Adaptive::IElementMarkingStrategy
Definition: IElementMarkingStrategy.cpp:8
ug4Bridge::Algebra::Solver::LU::LU
LU()
ug4Bridge::Domain::IDomain::domain_info
const DomainInfo * domain_info() const
Definition: IDomain.cpp:24
ug::CylinderCutProjector::radius
number radius() const
ug4Bridge::Grid::IRefiner::save_marks_to_file
bool save_marks_to_file(const char *filename)
Definition: IRefiner.cpp:15
ug4Bridge::Algebra::ILinearOperatorInverse::config_string
std::string config_string() const
Definition: ILinearOperatorInverse.cpp:35
ug4Bridge::promesh::Mesh::crease_handler
SubsetHandler * crease_handler()
Definition: Mesh.cpp:12
ug::BiCGStab::set_min_orthogonality
void set_min_orthogonality(number minOrtho)
ug::LineVanka::set_relax
void set_relax(number omega)
ug4Bridge::Discretization::Adaptive::VarianceMarkingEta::VarianceMarkingEta
VarianceMarkingEta(double theta)
ug4Bridge::NumberRaster::set_num_nodes
void set_num_nodes(int dim, size_t numNodes)
set the number of nodes for the given dimension.
Definition: NumberRaster.cpp:22
ug4Bridge::Discretization::Adaptive::MaximumMarking::set_max_level
void set_max_level(int unnamed)
Definition: MaximumMarking.cpp:23
ug4Bridge::Algebra::Solver::IDamping
Definition: IDamping.cpp:8
ug4Bridge::Grid::DegeneratedLayerManager::num_subsets
size_t num_subsets()
Definition: DegeneratedLayerManager.cpp:23
ug::ElementGaussSeidel::select_schur_cmp
void select_schur_cmp(const std::vector< std::string > &cmp, number alpha)
ug4Bridge::SpatialDisc::ElemDisc::CDPointSourcesSink::set
void set(double unnamed)
Definition: CDPointSourcesSink.cpp:16
ug4Bridge::Algebra::Preconditioner::LineVanka::LineVanka
LineVanka(SmartPtr< ApproximationSpace > Approximation_Space)
ug4Bridge::c_LuaFunctionHandle::c_LuaFunctionHandle
c_LuaFunctionHandle()=delete
Constructor hidden / deactivated.
ug::VTKOutput::write_time_pvd_subset
void write_time_pvd_subset(const char *filename, TFunction &u, int si)
ug4Bridge::Discretization::Adaptive::IElementMarkingStrategy::global_estimated_error_per_elem_max
double global_estimated_error_per_elem_max() const
Definition: IElementMarkingStrategy.cpp:16
ug4Bridge::Discretization::AssembledLinearOperator::set_discretization
void set_discretization(SmartPtr< IAssemble > unnamed)
Definition: AssembledLinearOperator.cpp:19
ug4Bridge::Discretization::Output::SaveDomainToVTK
void SaveDomainToVTK(const char *filename, Domain *Domain)
Definition: global_functions.cpp:2116
ug::PowerMethod::set_start_vector
void set_start_vector(SmartPtr< vector_type > vec)
ug4Bridge::promesh::CoordinateTransform::FlattenBentQuadrilaterals
void FlattenBentQuadrilaterals(Mesh *mesh, double step_size, int num_iterations)
Flattens bent quadrilaterals using an iterative flattening scheme.
Definition: global_functions.cpp:3263
ug::Variant::to_bool
bool to_bool() const
ug4Bridge::Discretization::MultiGrid::StdTransfer::set_debug
void set_debug(SmartPtr< IDebugWriter > unnamed)
Definition: StdTransfer.cpp:21
ug4Bridge::OrthoPoly::SqNormOfChebyshev2Poly
double SqNormOfChebyshev2Poly(size_t unnamed)
Returns the scalar square of the n-th Chebyshev polynomial of the second kind.
Definition: global_functions.cpp:721
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CROrderKing
void CROrderKing(ApproximationSpace *unnamed, GridFunction *unnamed, bool unnamed, bool unnamed, bool unnamed, bool unnamed)
Definition: global_functions.cpp:6443
ug4Bridge::SpatialDisc::Electromagnetism::NedelecTransfer::NedelecTransfer
NedelecTransfer(SmartPtr< ApproximationSpace > ApproxSpace)
ug4Bridge::Discretization::Nonlinear::NLJacobiSolver::prepare
bool prepare(Vector *u)
Definition: NLJacobiSolver.cpp:25
ug4Bridge::Algebra::ILinearIterator::apply_update_defect
bool apply_update_defect(Vector *unnamed, Vector *unnamed)
Definition: ILinearIterator.cpp:25
ug4Bridge::Util::srand
void srand(int seed)
The pseudo-random number generator is initialized using the argument passed as seed.
Definition: global_functions.cpp:95
ug4Bridge::Discretization::SpatialDisc::UserData::ConstUserMatrix::set_entry
void set_entry(size_t unnamed, size_t unnamed, double unnamed)
Definition: ConstUserMatrix.cpp:24
ug::UGXFileInfo::grid_has_faces
bool grid_has_faces(size_t gridInd) const
ug4Bridge::promesh::Mesh::octahedron_selection_end
SmartPtr< VolumeIterator > octahedron_selection_end()
Definition: Mesh.cpp:158
ug4Bridge::Discretization::ApproximationSpace::CompositeSpace::CompositeSpace
CompositeSpace()
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::ass_tuner
virtual SmartPtr< AssemblingTuner< TAlgebra > > ass_tuner()
ug4Bridge::promesh::VertexIterator::assign
void assign(VertexIterator *unnamed)
Definition: VertexIterator.cpp:15
ug4Bridge::NumberRaster::create
void create()
Creates the raster according to the set number of nodes (use 'set_num_nodes').
Definition: NumberRaster.cpp:24
ug::IConvergenceCheck::reduction
virtual number reduction() const=0
ug4Bridge::Algebra::Solver::AnalyzingSolver::AnalyzingSolver
AnalyzingSolver(SmartPtr< ILinearOperatorInverse > solver)
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesLinearProfileSkewedUpwind
Definition: NavierStokesLinearProfileSkewedUpwind.cpp:8
ug4Bridge::Discretization::NestedIterationSolver
Definition: NestedIterationSolver.cpp:7
ug4Bridge::Domain::RandomizeDomain
void RandomizeDomain(Domain *dom, double dx, double dy, double dz)
Definition: global_functions.cpp:1071
ug4Bridge::Algebra::Preconditioner::LineGaussSeidel::LineGaussSeidel
LineGaussSeidel(SmartPtr< ApproximationSpace > Approximation_Space)
ug4Bridge::Grid::DegeneratedLayerManager::DegeneratedLayerManager
DegeneratedLayerManager(SmartPtr< MGSubsetHandler > MultiGridSubsetHandler)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::CRDynamicTurbViscData::set_turbulence_zero_bnd
void set_turbulence_zero_bnd(const char *unnamed)
Definition: CRDynamicTurbViscData.cpp:23
ug::UGXFileInfo::parse_file
bool parse_file(const char *filename)
ug4Bridge::SpatialDisc::SmallStrainMechanics::MechOutputWriter::post_timestep
void post_timestep(double unnamed)
Definition: MechOutputWriter.cpp:23
ug::UGXFileInfo::num_subset_handlers
size_t num_subset_handlers(size_t gridInd) const
ug::Variant::to_float
float to_float() const
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserPair
Definition: CplUserPair.cpp:7
ug4Bridge::CompositeConvCheck::set_supress_unsuccessful
void set_supress_unsuccessful(bool unnamed)
whether to always report success when iteration is finished
Definition: CompositeConvCheck.cpp:48
ug4Bridge::Grid::CheckHangingNodeConsistency
bool CheckHangingNodeConsistency(MultiGrid *unnamed)
Definition: global_functions.cpp:855
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFE
Definition: ConvectionDiffusionFE.cpp:8
ug4Bridge::Discretization::NestedIterationSolver::set_tolerance
void set_tolerance(double unnamed)
Definition: NestedIterationSolver.cpp:40
set_tangent_precision
void set_tangent_precision(const number tanAccur)
ug::NewtonSolver::set_linear_solver
void set_linear_solver(SmartPtr< ILinearOperatorInverse< vector_type > > LinearSolver)
ug4Bridge::Algebra::Solver::PowerMethod
Definition: PowerMethod.cpp:8
ug4Bridge::Discretization::SpatialDisc::UserData::RasterNumberData
Definition: RasterNumberData.cpp:9
ug4Bridge::ActiveSet::check_ineq
bool check_ineq(const Matrix *unnamed, const Vector *unnamed, const Vector *unnamed, const Vector *unnamed)
check if all inequalities are fulfilled
Definition: ActiveSet.cpp:47
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::ElementBoxFilter::ElementBoxFilter
ElementBoxFilter(SmartPtr< GridFunction > grid_function)
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFractFV1
Definition: ConvectionDiffusionFractFV1.cpp:8
ug4Bridge::promesh::Selection::CoordinateRange::SelectElementsBySplitPlane
void SelectElementsBySplitPlane(Mesh *mesh, bool select_vrts, bool select_edges, bool select_faces, bool select_volumes, const Vec *pivot, const Vec *normal)
Selects elements whose center lies in front of the specified plane.
Definition: global_functions.cpp:4473
ug4Bridge::Domain::PartitionDomain_MetisKWay
bool PartitionDomain_MetisKWay(Domain *unnamed, PartitionMap *unnamed, int unnamed, size_t unnamed, int unnamed, int unnamed)
Definition: global_functions.cpp:1031
ug4Bridge::Grid::CheckElementConsistency
bool CheckElementConsistency(MultiGrid *unnamed, Vertex *unnamed)
Definition: global_functions.cpp:884
ug4Bridge::Algebra::Solver::AutoLinearSolver::set_reduction_always_accept
void set_reduction_always_accept(double unnamed)
Definition: AutoLinearSolver.cpp:19
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::INavierStokesSRFV1Stabilization::INavierStokesSRFV1Stabilization
INavierStokesSRFV1Stabilization()=delete
Constructor hidden / deactivated.
ug4Bridge::Refinement::MarkForRefinement_CloseToSurface
void MarkForRefinement_CloseToSurface(Domain *unnamed, SmartPtr< IRefiner > unnamed, double unnamed, size_t unnamed, const Domain *unnamed)
Definition: global_functions.cpp:1615
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::calc_error
virtual void calc_error(const GridFunction< TDomain, TAlgebra > &u)
ug4Bridge::Discretization::ApproximationSpace::GridFunctionComponentSpace
Definition: GridFunctionComponentSpace.cpp:8
ug4Bridge::Discretization::TimeDisc::ITimeDiscretization::num_prev_steps
size_t num_prev_steps() const
Definition: ITimeDiscretization.cpp:33
ug4Bridge::Algebra::Solver::EigenSolver::set_relative_precision
void set_relative_precision(double precision)
Definition: EigenSolver.cpp:35
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::assemble_rhs
virtual void assemble_rhs(vector_type &b, ConstSmartPtr< VectorTimeSeries< vector_type > > vSol, const std::vector< number > &vScaleMass, const std::vector< number > &vScaleStiff, const GridLevel &gl)
ug4Bridge::Discretization::SpatialDisc::DomainDiscretization::assemble_rhs
void assemble_rhs(Vector *unnamed, GridFunction *unnamed)
Definition: DomainDiscretization.cpp:24
ug4Bridge::promesh::Mesh::quadrilateral_selection_begin
SmartPtr< FaceIterator > quadrilateral_selection_begin()
Definition: Mesh.cpp:106
ug4Bridge::Algebra::VecScaleAddClass::eval
SmartPtr< Vector > eval()
Definition: VecScaleAddClass.cpp:34
ug::GridFunctionDebugWriter::set_print_consistent
void set_print_consistent(bool b)
ug4Bridge::SpatialDisc::SmallStrainMechanics::MechOutputWriter
Definition: MechOutputWriter.cpp:8
ug4Bridge::Algebra::Preconditioner::ILUTScalar::set_sort
void set_sort(bool bSort)
if bSort=true, use a cuthill-mckey sorting to reduce fill-in
Definition: ILUTScalar.cpp:25
set_initial_flow_stress
void set_initial_flow_stress(const number initialFlowStress)
ug4Bridge::Selection::SelectDomainSubset
void SelectDomainSubset(ISelector *sel, Domain *dom, int subsetIndex, bool bSelect, bool selectVrts, bool selectEdges, bool selectFaces, bool selectVolumes)
Definition: global_functions.cpp:951
ug4Bridge::Discretization::SpatialDisc::UserData::BinghamViscosityLinker::set_yield_stress
void set_yield_stress(double unnamed)
Definition: BinghamViscosityLinker.cpp:18
ug4Bridge::promesh::Mesh::hexahedron_begin
SmartPtr< VolumeIterator > hexahedron_begin()
Definition: Mesh.cpp:145
ug4Bridge::SpatialDisc::SmallStrainMechanics::MinMaxElementDiameter
std::vector< double > MinMaxElementDiameter(SmartPtr< GridFunction > unnamed)
Definition: global_functions.cpp:2921
ug::CuckooClock::tic
void tic()
ug::DarcyVelocityLinker::set_permeability
void set_permeability(number val)
ug4Bridge::promesh::Selection::Edges::SelectNonManifoldEdges
void SelectNonManifoldEdges(Mesh *mesh)
Selects edges with more than 2 associated faces.
Definition: global_functions.cpp:3651
ug4Bridge::Discretization::SpatialDisc::UserData::BinghamViscosityLinker::set_velocity_gradient
void set_velocity_gradient(SmartPtr< CplUserMatrix > unnamed)
Definition: BinghamViscosityLinker.cpp:16
ug4Bridge::Algebra::Solver::LinearSolver
Linear Solver.
Definition: LinearSolver.cpp:9
ug4Bridge::Domain::GetMaxEdgeLength
double GetMaxEdgeLength(Domain *unnamed)
Definition: global_functions.cpp:1149
ug4Bridge::Grid::Heightfield
2d raster with number values
Definition: Heightfield.cpp:6
ug::StdTransfer::set_use_transposed
void set_use_transposed(bool bTransposed)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::FV1DynamicTurbViscData::set_space_filter
void set_space_filter(bool unnamed)
Definition: FV1DynamicTurbViscData.cpp:29
ug::IApproximationSpace::print_statistic
void print_statistic() const
ug4Bridge::Discretization::NestedIterationSolver::set_base_level
void set_base_level(int unnamed)
Definition: NestedIterationSolver.cpp:34
ug4Bridge::Grid::SphereProjector
Definition: SphereProjector.cpp:5
ug4Bridge::Grid::RasterLayers::invalidate_small_lenses
void invalidate_small_lenses(double min_area)
Marks all cells as invalid which are closer to the next higher valid cell than the given min height.
Definition: RasterLayers.cpp:20
ug4Bridge::Refinement::MarkForAdaption_AbsoluteGradientIndicator
void MarkForAdaption_AbsoluteGradientIndicator(IRefiner *unnamed, GridFunction *unnamed, const char *unnamed, double unnamed, double unnamed, int unnamed, int unnamed)
Definition: global_functions.cpp:2224
ug4Bridge::SpatialDisc::ElemDisc::ConvectionDiffusionFVCR::set_upwind
void set_upwind(SmartPtr< IConvectionShapes > unnamed)
Definition: ConvectionDiffusionFVCR.cpp:17
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::IncompressibleNavierStokesBase::velocity_grad
SmartPtr< CplUserMatrix > velocity_grad()
Definition: IncompressibleNavierStokesBase.cpp:27
ug4Bridge::Discretization::Adaptive::VarianceMarking
Definition: VarianceMarking.cpp:8
ug4Bridge::Discretization::TimeDisc::SolutionTimeSeries
Definition: SolutionTimeSeries.cpp:8
ug4Bridge::promesh::Mesh::hexahedron_selection_end
SmartPtr< VolumeIterator > hexahedron_selection_end()
Definition: Mesh.cpp:150
ug4Bridge::Discretization::ApproximationSpace::AdjustMeanValue
void AdjustMeanValue(SmartPtr< GridFunction > unnamed, std::vector< std::string > unnamed, double unnamed)
Definition: global_functions.cpp:1906
ug::GlobalSubdivisionMultiGridRefiner::nest_hierarchy
void nest_hierarchy()
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesInflowFV1::NavierStokesInflowFV1
NavierStokesInflowFV1(SmartPtr< NavierStokesFV1 > MasterElemDisc)
ug4Bridge::Discretization::SpatialDisc::UserData::CondCplUserMatrix
Definition: CondCplUserMatrix.cpp:9
ug4Bridge::Util::StringTable::add_rows
void add_rows(size_t unnamed)
Definition: StringTable.cpp:19
ug4Bridge::promesh::Mesh::edge_selection_begin
SmartPtr< EdgeIterator > edge_selection_begin()
Definition: Mesh.cpp:82
ug4Bridge::promesh::Remeshing::Edges::SwapEdge
void SwapEdge(Mesh *mesh)
Swaps selected edges that are adjacent to exactly two triangles.
Definition: global_functions.cpp:5492
ug4Bridge::Algebra::Restart::SaveToFile
void SaveToFile(const Vector *unnamed, std::string unnamed)
Definition: global_functions.cpp:1797
ug4Bridge::Discretization::MultiGrid::ElementGaussSeidel::ElementGaussSeidel
ElementGaussSeidel()
ug4Bridge::NumberRaster::save_to_asc
void save_to_asc(const char *filename) const
Saves the given raster to an 'asc' file.
Definition: NumberRaster.cpp:52
dim
static const int dim
ug4Bridge::LuaShell::LuaShell::get_string
std::string get_string(const char *unnamed)
Definition: LuaShell.cpp:24
ug4Bridge::Algebra::Obstacle::ProjBackwardGaussSeidel
Definition: ProjBackwardGaussSeidel.cpp:8
ug::IRefMarkAdjuster::enable
virtual void enable(bool enable)
ug4Bridge::Discretization::TimeDisc::ITimeDiscretization::prepare_step_elem
void prepare_step_elem(SmartPtr< SolutionTimeSeries > unnamed, double unnamed)
Definition: ITimeDiscretization.cpp:21
ug4Bridge::Discretization::SpatialDisc::UserData::UserNumber::UserNumber
UserNumber()=delete
Constructor hidden / deactivated.
ug4Bridge::Algebra::Solver::OperatorInverseIterator
Definition: OperatorInverseIterator.cpp:8
ug4Bridge::RayTracing::DomainRayTracer::init
void init(std::vector< int > subsetIndices)
Definition: DomainRayTracer.cpp:15
ug4Bridge::Discretization::Nonlinear::NLJacobiSolver::config_string
std::string config_string() const
Definition: NLJacobiSolver.cpp:29
ug4Bridge::SpatialDisc::Electromagnetism::NedelecProject::set_Dirichlet
void set_Dirichlet(SmartPtr< EMDirichlet > Dirichlet_BC)
Definition: NedelecProject.cpp:18
ug4Bridge::Util::Variant::to_number
double to_number() const
Definition: Variant.cpp:30
ug4Bridge::Algebra::Preconditioner::SymmetricGaussSeidel::SymmetricGaussSeidel
SymmetricGaussSeidel()
Table< std::string >::num_cols
size_t num_cols() const
ug4Bridge::SpatialDisc::Electromagnetism::NedelecSigmaEData
Definition: NedelecSigmaEData.cpp:8
ug4Bridge::Grid::Grid::num_hexahedrons
size_t num_hexahedrons() const
Definition: Grid.cpp:30
ug4Bridge::Domain::IDomain::additional_subset_handler
SmartPtr< MGSubsetHandler > additional_subset_handler(std::string unnamed)
Definition: IDomain.cpp:20
ug4Bridge::Discretization::Nonlinear::NewtonSolver::clear_step_update
void clear_step_update(SmartPtr< INewtonUpdate > unnamed)
Definition: NewtonSolver.cpp:46
ug::StdTransfer::p1_lagrange_optimization_enabled
bool p1_lagrange_optimization_enabled() const
ug4Bridge::Domain::DomainInfo::to_string
std::string to_string() const
Definition: DomainInfo.cpp:24
ug::NestedIterationSolver::apply
virtual bool apply(vector_type &u)
ug4Bridge::NumberRaster::interpolate_at_cursor
double interpolate_at_cursor(int unnamed) const
returns the interpolated value (using the given order) at the cursor (use 'set_cursor' to set the cur...
Definition: NumberRaster.cpp:71
ug4Bridge::SpatialDisc::SmallStrainMechanics::DamageLaw
Definition: DamageLaw.cpp:8
ug4Bridge::SpatialDisc::SmallStrainMechanics::HookeLaw
Definition: HookeLaw.cpp:8
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesFV::NavierStokesFV
NavierStokesFV(const char *Functions, const char *Subset(s))
ug4Bridge::Discretization::TimeDisc::ThetaTimeStep::set_scheme
void set_scheme(const char *Scheme)
Definition: ThetaTimeStep.cpp:25
ug4Bridge::Algebra::Solver::LU::set_info
void set_info(bool bInfo)
if true, sparse LU prints some fill-in info
Definition: LU.cpp:22
DomainDiscretizationBase< TDomain, TAlgebra, StdGlobAssembler< TDomain, TAlgebra > >::remove_elem_error_indicator
void remove_elem_error_indicator(SmartPtr< IElemError< TDomain > > elem)
ug::StandardLineSearch::set_maximum_defect
void set_maximum_defect(number maxDef)
ug4Bridge::promesh::Mesh::triangle_selection_end
SmartPtr< FaceIterator > triangle_selection_end()
Definition: Mesh.cpp:102
ug4Bridge::NumberRaster::set_cursor
void set_cursor(int dim, double coordinate)
set the coordinate of the cursor for each dimension.
Definition: NumberRaster.cpp:43
ug4Bridge::LuaUserVector::LuaUserVector
LuaUserVector(const char *Callback)
ug::UGProfileNode::total_time_sorted
std::string total_time_sorted() const
ug4Bridge::Algebra::Solver::EigenSolver::get_eigenvalue
double get_eigenvalue(size_t i)
Definition: EigenSolver.cpp:28
ug4Bridge::Discretization::MultiGrid::AverageComponent::AverageComponent
AverageComponent(std::string Components)
omega
number omega
ug4Bridge::Discretization::Adaptive::IElementMarkingStrategy::IElementMarkingStrategy
IElementMarkingStrategy()=delete
Constructor hidden / deactivated.
ug::ILU::enable_overlap
void enable_overlap(bool enable)
ug4Bridge::Algebra::Solver::BiCGStab::BiCGStab
BiCGStab()
ug4Bridge::SpatialDisc::ElemDisc::CDSingularSourcesAndSinks::CDSingularSourcesAndSinks
CDSingularSourcesAndSinks()
ug::NewtonSolver::disable_line_search
void disable_line_search()
ug4Bridge::SpatialDisc::SmallStrainMechanics::PrandtlReuss::PrandtlReuss
PrandtlReuss()
ug4Bridge::promesh::Mesh::edge_end
SmartPtr< EdgeIterator > edge_end()
Definition: Mesh.cpp:85
ug::IRefiner::num_marked_elements
size_t num_marked_elements()
ug::ISubsetHandler::get_subset_index
int get_subset_index(const char *name) const
ug4Bridge::Refinement::MarkNeighborsForFullRefinement
void MarkNeighborsForFullRefinement(IRefiner *refiner, bool sideNeighborsOnly)
Definition: global_functions.cpp:1273
ug4Bridge::Algebra::Solver::LU::set_sort_sparse
void set_sort_sparse(bool bSort)
if bSort=true, use a cuthill-mckey sorting to reduce fill-in in sparse LU. default true
Definition: LU.cpp:19
ug4Bridge::Refinement::MarkForAdaption_ResidualErrorP1Relative
void MarkForAdaption_ResidualErrorP1Relative(IRefiner *unnamed, SmartPtr< GridFunction > unnamed, SmartPtr< UserNumber > unnamed, const char *unnamed, double unnamed, double unnamed, int unnamed, int unnamed, int unnamed, std::string unnamed)
Definition: global_functions.cpp:2325
ug4Bridge::promesh::FileIO::SaveMesh
bool SaveMesh(Mesh *mesh, const char *filename)
Saves a Mesh to File. The format is automatically recognized by the filname's suffix....
Definition: global_functions.cpp:6069
ug4Bridge::CurrentWorkingDirectory
std::string CurrentWorkingDirectory()
Definition: global_functions.cpp:157
ug4Bridge::SpatialDisc::NavierStokes::NavierStokesRegularUpwind
Definition: NavierStokesRegularUpwind.cpp:8
ug4Bridge::SpatialDisc::ElemDisc::NeumannBoundaryFV::NeumannBoundaryFV
NeumannBoundaryFV(const char *Function)
Table< std::string >::set_default_row_seperator
void set_default_row_seperator(const char *c)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesNoNormalStressOutflowFVCR::NavierStokesNoNormalStressOutflowFVCR
NavierStokesNoNormalStressOutflowFVCR(SmartPtr< IncompressibleNavierStokesBase > MasterDisc)
ug4Bridge::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::SpatialDisc::NavierStokes::NavierStokesWSBCFV1::set_sliding_limit
void set_sliding_limit(double SlidingLimit)
Definition: NavierStokesWSBCFV1.cpp:22
ug4Bridge::Util::Internal::GetSVNRevision
std::string GetSVNRevision()
Definition: global_functions.cpp:521
ug4Bridge::Util::VecMath::Vec
Definition: Vec.cpp:8
ug4Bridge::Grid::IGeometry::IGeometry
IGeometry()=delete
Constructor hidden / deactivated.
ug::StandardLineSearch::set_maximum_steps
void set_maximum_steps(int steps)
ug4Bridge::Discretization::GridLevel::GridLevel
GridLevel()
ug4Bridge::Discretization::IApproximationSpace
Definition: IApproximationSpace.cpp:5
ug4Bridge::Discretization::SpatialDisc::UserData::CplUserVector::type
std::string type() const
Definition: CplUserVector.cpp:17
ug::NewtonSolver::line_search
SmartPtr< ILineSearch< vector_type > > line_search()
ug4Bridge::Util::Variant::to_size_t
size_t to_size_t() const
Definition: Variant.cpp:27
ug4Bridge::promesh::Mesh::tetrahedron_end
SmartPtr< VolumeIterator > tetrahedron_end()
Definition: Mesh.cpp:125