Blender  V2.93
Classes | Public Attributes | List of all members
LaplacianSystem Struct Reference

Classes

struct  HeatWeighting
 

Public Attributes

LinearSolvercontext
 
int totvert
 
int totface
 
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 total_verts
 
int total_edges
 
int total_tris
 
int total_anchors
 
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 73 of file meshlaplacian.c.

Member Data Documentation

◆ anchor_grp_name

char LaplacianSystem::anchor_grp_name[64]

◆ 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 88 of file meshlaplacian.c.

Referenced by laplacian_system_construct_end(), and laplacian_triangle_weights().

◆ faces

int(* LaplacianSystem::faces)[3]

◆ 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 88 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 89 of file MOD_laplaciandeform.c.

Referenced by deleteLaplacianSystem(), and initSystem().

◆ ringv_map

MeshElemMap* LaplacianSystem::ringv_map

◆ storeweights

int LaplacianSystem::storeweights

◆ total_anchors

int LaplacianSystem::total_anchors

◆ total_edges

int LaplacianSystem::total_edges

◆ total_tris

int LaplacianSystem::total_tris

◆ total_verts

int LaplacianSystem::total_verts

◆ totface

int LaplacianSystem::totface

◆ totvert

int LaplacianSystem::totvert

◆ tris

uint(* LaplacianSystem::tris)[3]

◆ unit_verts

int* LaplacianSystem::unit_verts

◆ varea

float* LaplacianSystem::varea

◆ variablesdone

bool LaplacianSystem::variablesdone

Definition at line 86 of file meshlaplacian.c.

Referenced by laplacian_begin_solve(), and laplacian_system_solve().

◆ verts

float** LaplacianSystem::verts

◆ vpinned

char* LaplacianSystem::vpinned

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