Skip to content

Project Geode-Numerics

class FDMCurvatureMinimizationImpl

Functions

FDMCurvatureMinimizationImpl

cpp
public void FDMCurvatureMinimizationImpl<dimension>(ComputationGrid<dimension> & grid, const DataConstraintsManager<dimension> & data_constraints)
public void FDMCurvatureMinimizationImpl<dimension>(ComputationGrid<dimension> & grid, const DataConstraintsManager<dimension> & data_constraints)

~FDMCurvatureMinimizationImpl

cpp
protected void ~FDMCurvatureMinimizationImpl<dimension>()
protected void ~FDMCurvatureMinimizationImpl<dimension>()

use_constraint_value_preconditioning

cpp
public void use_constraint_value_preconditioning()
public void use_constraint_value_preconditioning()

use_scalar_function_preconditioning

cpp
public void use_scalar_function_preconditioning(string_view function_name)
public void use_scalar_function_preconditioning(string_view function_name)

compute_scalar_function

cpp
public void compute_scalar_function(string_view scalar_function_name)
public void compute_scalar_function(string_view scalar_function_name)

node_weight

cpp
protected double node_weight()
protected double node_weight()

derivative_axis_direction

cpp
protected std::array<int, dimension> derivative_axis_direction(geode::local_index_t derivative_axis_id)
protected std::array<int, dimension> derivative_axis_direction(geode::local_index_t derivative_axis_id)

derivative_contribution

cpp
protected double derivative_contribution(geode::local_index_t derivative_axis_id)
protected double derivative_contribution(geode::local_index_t derivative_axis_id)

grid

cpp
protected const ComputationGrid<dimension> & grid()
protected const ComputationGrid<dimension> & grid()

data_constraints

cpp
protected const DataConstraintsManager<dimension> & data_constraints()
protected const DataConstraintsManager<dimension> & data_constraints()

add_matrix_coefficient

cpp
protected void add_matrix_coefficient(index_t row_id, index_t column_id, double value)
protected void add_matrix_coefficient(index_t row_id, index_t column_id, double value)

set_data_coefficient_value

cpp
protected void set_data_coefficient_value(index_t data_id, double value)
protected void set_data_coefficient_value(index_t data_id, double value)

nb_computation_points

cpp
protected index_t nb_computation_points()
protected index_t nb_computation_points()

nb_derivatives

cpp
protected local_index_t nb_derivatives()
protected local_index_t nb_derivatives()

Geode-solutions' documentation website