Skip to content

Project OpenGeode

class TetrahedralSolidScalarFunction

Functions

TetrahedralSolidScalarFunction

cpp
public void TetrahedralSolidScalarFunction<dimension>(TetrahedralSolidScalarFunction<dimension> && other)
public void TetrahedralSolidScalarFunction<dimension>(TetrahedralSolidScalarFunction<dimension> && other)

~TetrahedralSolidScalarFunction

cpp
public void ~TetrahedralSolidScalarFunction<dimension>()
public void ~TetrahedralSolidScalarFunction<dimension>()

create

cpp
public TetrahedralSolidScalarFunction create(const TetrahedralSolid<dimension> & solid, basic_string_view function_name, double value)
public TetrahedralSolidScalarFunction create(const TetrahedralSolid<dimension> & solid, basic_string_view function_name, double value)

Create a new object function from a TetrahedralSolid, a name, and a value. Throws an exception if an attribute with the same name exists.

find

cpp
public TetrahedralSolidScalarFunction find(const TetrahedralSolid<dimension> & solid, basic_string_view function_name)
public TetrahedralSolidScalarFunction find(const TetrahedralSolid<dimension> & solid, basic_string_view function_name)

Finds an object function that already exists in the given TetrahedralSolid, from its given name. Throws an exception if no attribute with the same name exists.

set_value

cpp
public void set_value(index_t vertex_index, double value)
public void set_value(index_t vertex_index, double value)

value

cpp
public double value(index_t vertex_index)
public double value(index_t vertex_index)

value

cpp
public double value(const Point<dimension> & point, index_t tetrahedron_id)
public double value(const Point<dimension> & point, index_t tetrahedron_id)

class TetrahedralSolidScalarFunction

Geode-solutions' documentation website