Blender  V3.3
Classes | Public Attributes | List of all members
LaplacianSystem Struct Reference

Classes

struct  HeatWeighting
 

Public Attributes

LinearSolvercontext
 
int verts_num
 
int faces_num
 
float ** verts
 
floatvarea
 
char * vpinned
 
int(* faces )[3]
 
float(* fweights )[3]
 
int areaweights
 
int storeweights
 
bool variablesdone
 
EdgeHashedgehash
 
struct LaplacianSystem::HeatWeighting heat
 
bool is_matrix_computed
 
bool has_solution
 
int edges_num
 
int tris_num
 
int anchors_num
 
int repeat
 
char anchor_grp_name [64]
 
float(* co )[3]
 
float(* no )[3]
 
float(* delta )[3]
 
uint(* tris )[3]
 
int * index_anchors
 
int * unit_verts
 
int * ringf_indices
 
int * ringv_indices
 
MeshElemMapringf_map
 
MeshElemMapringv_map
 

Detailed Description

Definition at line 59 of file meshlaplacian.c.

Member Data Documentation

◆ anchor_grp_name

char LaplacianSystem::anchor_grp_name[64]

◆ anchors_num

int LaplacianSystem::anchors_num

◆ areaweights

int LaplacianSystem::areaweights

◆ co

float(* LaplacianSystem::co)[3]

◆ context

LinearSolver * LaplacianSystem::context

◆ delta

float(* LaplacianSystem::delta)[3]

◆ edgehash

EdgeHash* LaplacianSystem::edgehash

Definition at line 74 of file meshlaplacian.c.

Referenced by laplacian_system_construct_end(), and laplacian_triangle_weights().

◆ edges_num

int LaplacianSystem::edges_num

◆ faces

int(* LaplacianSystem::faces)[3]

◆ faces_num

int LaplacianSystem::faces_num

◆ fweights

float(* LaplacianSystem::fweights)[3]

◆ has_solution

bool LaplacianSystem::has_solution

◆ heat

struct LaplacianSystem::HeatWeighting LaplacianSystem::heat

◆ index_anchors

int* LaplacianSystem::index_anchors

◆ is_matrix_computed

bool LaplacianSystem::is_matrix_computed

◆ no

float(* LaplacianSystem::no)[3]

◆ repeat

int LaplacianSystem::repeat

◆ ringf_indices

int* LaplacianSystem::ringf_indices

Definition at line 73 of file MOD_laplaciandeform.c.

Referenced by deleteLaplacianSystem(), and initSystem().

◆ ringf_map

MeshElemMap* LaplacianSystem::ringf_map

◆ ringv_indices

int* LaplacianSystem::ringv_indices

Definition at line 74 of file MOD_laplaciandeform.c.

Referenced by deleteLaplacianSystem(), and initSystem().

◆ ringv_map

MeshElemMap* LaplacianSystem::ringv_map

◆ storeweights

int LaplacianSystem::storeweights

◆ tris

uint(* LaplacianSystem::tris)[3]

◆ tris_num

int LaplacianSystem::tris_num

◆ unit_verts

int* LaplacianSystem::unit_verts

◆ varea

float* LaplacianSystem::varea

◆ variablesdone

bool LaplacianSystem::variablesdone

Definition at line 72 of file meshlaplacian.c.

Referenced by laplacian_begin_solve(), and laplacian_system_solve().

◆ verts

float** LaplacianSystem::verts

◆ verts_num

int LaplacianSystem::verts_num

◆ vpinned

char* LaplacianSystem::vpinned

The documentation for this struct was generated from the following files: